srsRAN
ngap.h
Go to the documentation of this file.
1 
22 /*******************************************************************************
23  *
24  * 3GPP TS ASN1 NGAP v15.3.0 (2019-03)
25  *
26  ******************************************************************************/
27 
28 #ifndef SRSASN1_NGAP_H
29 #define SRSASN1_NGAP_H
30 
31 #include "asn1_utils.h"
32 #include <cstdio>
33 #include <stdarg.h>
34 
35 namespace asn1 {
36 namespace ngap {
37 
38 /*******************************************************************************
39  * Constant Definitions
40  ******************************************************************************/
41 
42 #define ASN1_NGAP_ID_AMF_CFG_UPD 0
43 #define ASN1_NGAP_ID_AMF_STATUS_IND 1
44 #define ASN1_NGAP_ID_CELL_TRAFFIC_TRACE 2
45 #define ASN1_NGAP_ID_DEACTIV_TRACE 3
46 #define ASN1_NGAP_ID_DL_NAS_TRANSPORT 4
47 #define ASN1_NGAP_ID_DL_NON_UEASSOCIATED_NRP_PA_TRANSPORT 5
48 #define ASN1_NGAP_ID_DL_RAN_CFG_TRANSFER 6
49 #define ASN1_NGAP_ID_DL_RAN_STATUS_TRANSFER 7
50 #define ASN1_NGAP_ID_DL_UEASSOCIATED_NRP_PA_TRANSPORT 8
51 #define ASN1_NGAP_ID_ERROR_IND 9
52 #define ASN1_NGAP_ID_HO_CANCEL 10
53 #define ASN1_NGAP_ID_HO_NOTIF 11
54 #define ASN1_NGAP_ID_HO_PREP 12
55 #define ASN1_NGAP_ID_HO_RES_ALLOC 13
56 #define ASN1_NGAP_ID_INIT_CONTEXT_SETUP 14
57 #define ASN1_NGAP_ID_INIT_UE_MSG 15
58 #define ASN1_NGAP_ID_LOCATION_REPORT_CTRL 16
59 #define ASN1_NGAP_ID_LOCATION_REPORT_FAIL_IND 17
60 #define ASN1_NGAP_ID_LOCATION_REPORT 18
61 #define ASN1_NGAP_ID_NAS_NON_DELIVERY_IND 19
62 #define ASN1_NGAP_ID_NG_RESET 20
63 #define ASN1_NGAP_ID_NG_SETUP 21
64 #define ASN1_NGAP_ID_OVERLOAD_START 22
65 #define ASN1_NGAP_ID_OVERLOAD_STOP 23
66 #define ASN1_NGAP_ID_PAGING 24
67 #define ASN1_NGAP_ID_PATH_SWITCH_REQUEST 25
68 #define ASN1_NGAP_ID_PDU_SESSION_RES_MODIFY 26
69 #define ASN1_NGAP_ID_PDU_SESSION_RES_MODIFY_IND 27
70 #define ASN1_NGAP_ID_PDU_SESSION_RES_RELEASE 28
71 #define ASN1_NGAP_ID_PDU_SESSION_RES_SETUP 29
72 #define ASN1_NGAP_ID_PDU_SESSION_RES_NOTIFY 30
73 #define ASN1_NGAP_ID_PRIVATE_MSG 31
74 #define ASN1_NGAP_ID_PWS_CANCEL 32
75 #define ASN1_NGAP_ID_PWS_FAIL_IND 33
76 #define ASN1_NGAP_ID_PWS_RESTART_IND 34
77 #define ASN1_NGAP_ID_RAN_CFG_UPD 35
78 #define ASN1_NGAP_ID_REROUTE_NAS_REQUEST 36
79 #define ASN1_NGAP_ID_RRC_INACTIVE_TRANSITION_REPORT 37
80 #define ASN1_NGAP_ID_TRACE_FAIL_IND 38
81 #define ASN1_NGAP_ID_TRACE_START 39
82 #define ASN1_NGAP_ID_UE_CONTEXT_MOD 40
83 #define ASN1_NGAP_ID_UE_CONTEXT_RELEASE 41
84 #define ASN1_NGAP_ID_UE_CONTEXT_RELEASE_REQUEST 42
85 #define ASN1_NGAP_ID_UE_RADIO_CAP_CHECK 43
86 #define ASN1_NGAP_ID_UE_RADIO_CAP_INFO_IND 44
87 #define ASN1_NGAP_ID_UETNLA_BINDING_RELEASE 45
88 #define ASN1_NGAP_ID_UL_NAS_TRANSPORT 46
89 #define ASN1_NGAP_ID_UL_NON_UEASSOCIATED_NRP_PA_TRANSPORT 47
90 #define ASN1_NGAP_ID_UL_RAN_CFG_TRANSFER 48
91 #define ASN1_NGAP_ID_UL_RAN_STATUS_TRANSFER 49
92 #define ASN1_NGAP_ID_UL_UEASSOCIATED_NRP_PA_TRANSPORT 50
93 #define ASN1_NGAP_ID_WRITE_REPLACE_WARNING 51
94 #define ASN1_NGAP_ID_SECONDARY_RAT_DATA_USAGE_REPORT 52
95 #define ASN1_NGAP_MAX_PRIVATE_IES 65535
96 #define ASN1_NGAP_MAX_PROTOCOL_EXTS 65535
97 #define ASN1_NGAP_MAX_PROTOCOL_IES 65535
98 #define ASN1_NGAP_MAXNOOF_ALLOWED_AREAS 16
99 #define ASN1_NGAP_MAXNOOF_ALLOWED_S_NSSAIS 8
100 #define ASN1_NGAP_MAXNOOF_BPLMNS 12
101 #define ASN1_NGAP_MAXNOOF_CELL_IDFOR_WARNING 65535
102 #define ASN1_NGAP_MAXNOOF_CELLIN_AO_I 256
103 #define ASN1_NGAP_MAXNOOF_CELLIN_EAI 65535
104 #define ASN1_NGAP_MAXNOOF_CELLIN_TAI 65535
105 #define ASN1_NGAP_MAXNOOF_CELLSING_NB 16384
106 #define ASN1_NGAP_MAXNOOF_CELLSINNGENB 256
107 #define ASN1_NGAP_MAXNOOF_CELLSIN_UE_HISTORY_INFO 16
108 #define ASN1_NGAP_MAXNOOF_CELLS_UE_MOVING_TRAJECTORY 16
109 #define ASN1_NGAP_MAXNOOF_DRBS 32
110 #define ASN1_NGAP_MAXNOOF_EMERGENCY_AREA_ID 65535
111 #define ASN1_NGAP_MAXNOOF_EA_IFOR_RESTART 256
112 #define ASN1_NGAP_MAXNOOF_EPLMNS 15
113 #define ASN1_NGAP_MAXNOOF_EPLMNS_PLUS_ONE 16
114 #define ASN1_NGAP_MAXNOOF_ERABS 256
115 #define ASN1_NGAP_MAXNOOF_ERRORS 256
116 #define ASN1_NGAP_MAXNOOF_FORB_TACS 4096
117 #define ASN1_NGAP_MAXNOOF_MULTI_CONNECT 4
118 #define ASN1_NGAP_MAXNOOF_MULTI_CONNECT_MINUS_ONE 3
119 #define ASN1_NGAP_MAXNOOF_NG_CONNS_TO_RESET 65536
120 #define ASN1_NGAP_MAXNOOF_PDU_SESSIONS 256
121 #define ASN1_NGAP_MAXNOOF_PLMNS 12
122 #define ASN1_NGAP_MAXNOOF_QOS_FLOWS 64
123 #define ASN1_NGAP_MAXNOOF_RAN_NODEIN_AO_I 64
124 #define ASN1_NGAP_MAXNOOF_RECOMMENDED_CELLS 16
125 #define ASN1_NGAP_MAXNOOF_RECOMMENDED_RAN_NODES 16
126 #define ASN1_NGAP_MAXNOOF_AO_I 64
127 #define ASN1_NGAP_MAXNOOF_SERVED_GUAMIS 256
128 #define ASN1_NGAP_MAXNOOF_SLICE_ITEMS 1024
129 #define ASN1_NGAP_MAXNOOF_TACS 256
130 #define ASN1_NGAP_MAXNOOF_TA_IFOR_INACTIVE 16
131 #define ASN1_NGAP_MAXNOOF_TA_IFOR_PAGING 16
132 #define ASN1_NGAP_MAXNOOF_TA_IFOR_RESTART 2048
133 #define ASN1_NGAP_MAXNOOF_TA_IFOR_WARNING 65535
134 #define ASN1_NGAP_MAXNOOF_TA_IIN_AO_I 16
135 #define ASN1_NGAP_MAXNOOF_TIME_PERIODS 2
136 #define ASN1_NGAP_MAXNOOF_TNLASSOCS 32
137 #define ASN1_NGAP_MAXNOOF_XN_EXT_TLAS 2
138 #define ASN1_NGAP_MAXNOOF_XN_GTP_TLAS 16
139 #define ASN1_NGAP_MAXNOOF_XN_TLAS 16
140 #define ASN1_NGAP_ID_ALLOWED_NSSAI 0
141 #define ASN1_NGAP_ID_AMF_NAME 1
142 #define ASN1_NGAP_ID_AMF_OVERLOAD_RESP 2
143 #define ASN1_NGAP_ID_AMF_SET_ID 3
144 #define ASN1_NGAP_ID_AMF_TNLASSOC_FAILED_TO_SETUP_LIST 4
145 #define ASN1_NGAP_ID_AMF_TNLASSOC_SETUP_LIST 5
146 #define ASN1_NGAP_ID_AMF_TNLASSOC_TO_ADD_LIST 6
147 #define ASN1_NGAP_ID_AMF_TNLASSOC_TO_REM_LIST 7
148 #define ASN1_NGAP_ID_AMF_TNLASSOC_TO_UPD_LIST 8
149 #define ASN1_NGAP_ID_AMF_TRAFFIC_LOAD_REDUCTION_IND 9
150 #define ASN1_NGAP_ID_AMF_UE_NGAP_ID 10
151 #define ASN1_NGAP_ID_ASSIST_DATA_FOR_PAGING 11
152 #define ASN1_NGAP_ID_BROADCAST_CANCELLED_AREA_LIST 12
153 #define ASN1_NGAP_ID_BROADCAST_COMPLETED_AREA_LIST 13
154 #define ASN1_NGAP_ID_CANCEL_ALL_WARNING_MSGS 14
155 #define ASN1_NGAP_ID_CAUSE 15
156 #define ASN1_NGAP_ID_CELL_ID_LIST_FOR_RESTART 16
157 #define ASN1_NGAP_ID_CONCURRENT_WARNING_MSG_IND 17
158 #define ASN1_NGAP_ID_CORE_NETWORK_ASSIST_INFO 18
159 #define ASN1_NGAP_ID_CRIT_DIAGNOSTICS 19
160 #define ASN1_NGAP_ID_DATA_CODING_SCHEME 20
161 #define ASN1_NGAP_ID_DEFAULT_PAGING_DRX 21
162 #define ASN1_NGAP_ID_DIRECT_FORWARDING_PATH_AVAILABILITY 22
163 #define ASN1_NGAP_ID_EMERGENCY_AREA_ID_LIST_FOR_RESTART 23
164 #define ASN1_NGAP_ID_EMERGENCY_FALLBACK_IND 24
165 #define ASN1_NGAP_ID_EUTRA_CGI 25
166 #define ASN1_NGAP_ID_FIVE_G_S_TMSI 26
167 #define ASN1_NGAP_ID_GLOBAL_RAN_NODE_ID 27
168 #define ASN1_NGAP_ID_GUAMI 28
169 #define ASN1_NGAP_ID_HANDOV_TYPE 29
170 #define ASN1_NGAP_ID_IMS_VOICE_SUPPORT_IND 30
171 #define ASN1_NGAP_ID_IDX_TO_RFSP 31
172 #define ASN1_NGAP_ID_INFO_ON_RECOMMENDED_CELLS_AND_RAN_NODES_FOR_PAGING 32
173 #define ASN1_NGAP_ID_LOCATION_REPORT_REQUEST_TYPE 33
174 #define ASN1_NGAP_ID_MASKED_IMEISV 34
175 #define ASN1_NGAP_ID_MSG_ID 35
176 #define ASN1_NGAP_ID_MOB_RESTRICT_LIST 36
177 #define ASN1_NGAP_ID_NASC 37
178 #define ASN1_NGAP_ID_NAS_PDU 38
179 #define ASN1_NGAP_ID_NAS_SECURITY_PARAMS_FROM_NGRAN 39
180 #define ASN1_NGAP_ID_NEW_AMF_UE_NGAP_ID 40
181 #define ASN1_NGAP_ID_NEW_SECURITY_CONTEXT_IND 41
182 #define ASN1_NGAP_ID_NGAP_MSG 42
183 #define ASN1_NGAP_ID_NGRAN_CGI 43
184 #define ASN1_NGAP_ID_NGRAN_TRACE_ID 44
185 #define ASN1_NGAP_ID_NR_CGI 45
186 #define ASN1_NGAP_ID_NRP_PA_PDU 46
187 #define ASN1_NGAP_ID_NOF_BROADCASTS_REQUESTED 47
188 #define ASN1_NGAP_ID_OLD_AMF 48
189 #define ASN1_NGAP_ID_OVERLOAD_START_NSSAI_LIST 49
190 #define ASN1_NGAP_ID_PAGING_DRX 50
191 #define ASN1_NGAP_ID_PAGING_ORIGIN 51
192 #define ASN1_NGAP_ID_PAGING_PRIO 52
193 #define ASN1_NGAP_ID_PDU_SESSION_RES_ADMITTED_LIST 53
194 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_MODIFY_LIST_MOD_RES 54
195 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_SETUP_LIST_CXT_RES 55
196 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_SETUP_LIST_HO_ACK 56
197 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_SETUP_LIST_PS_REQ 57
198 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_SETUP_LIST_SU_RES 58
199 #define ASN1_NGAP_ID_PDU_SESSION_RES_HO_LIST 59
200 #define ASN1_NGAP_ID_PDU_SESSION_RES_LIST_CXT_REL_CPL 60
201 #define ASN1_NGAP_ID_PDU_SESSION_RES_LIST_HO_RQD 61
202 #define ASN1_NGAP_ID_PDU_SESSION_RES_MODIFY_LIST_MOD_CFM 62
203 #define ASN1_NGAP_ID_PDU_SESSION_RES_MODIFY_LIST_MOD_IND 63
204 #define ASN1_NGAP_ID_PDU_SESSION_RES_MODIFY_LIST_MOD_REQ 64
205 #define ASN1_NGAP_ID_PDU_SESSION_RES_MODIFY_LIST_MOD_RES 65
206 #define ASN1_NGAP_ID_PDU_SESSION_RES_NOTIFY_LIST 66
207 #define ASN1_NGAP_ID_PDU_SESSION_RES_RELEASED_LIST_NOT 67
208 #define ASN1_NGAP_ID_PDU_SESSION_RES_RELEASED_LIST_PS_ACK 68
209 #define ASN1_NGAP_ID_PDU_SESSION_RES_RELEASED_LIST_PS_FAIL 69
210 #define ASN1_NGAP_ID_PDU_SESSION_RES_RELEASED_LIST_REL_RES 70
211 #define ASN1_NGAP_ID_PDU_SESSION_RES_SETUP_LIST_CXT_REQ 71
212 #define ASN1_NGAP_ID_PDU_SESSION_RES_SETUP_LIST_CXT_RES 72
213 #define ASN1_NGAP_ID_PDU_SESSION_RES_SETUP_LIST_HO_REQ 73
214 #define ASN1_NGAP_ID_PDU_SESSION_RES_SETUP_LIST_SU_REQ 74
215 #define ASN1_NGAP_ID_PDU_SESSION_RES_SETUP_LIST_SU_RES 75
216 #define ASN1_NGAP_ID_PDU_SESSION_RES_TO_BE_SWITCHED_DL_LIST 76
217 #define ASN1_NGAP_ID_PDU_SESSION_RES_SWITCHED_LIST 77
218 #define ASN1_NGAP_ID_PDU_SESSION_RES_TO_RELEASE_LIST_HO_CMD 78
219 #define ASN1_NGAP_ID_PDU_SESSION_RES_TO_RELEASE_LIST_REL_CMD 79
220 #define ASN1_NGAP_ID_PLMN_SUPPORT_LIST 80
221 #define ASN1_NGAP_ID_PWS_FAILED_CELL_ID_LIST 81
222 #define ASN1_NGAP_ID_RAN_NODE_NAME 82
223 #define ASN1_NGAP_ID_RAN_PAGING_PRIO 83
224 #define ASN1_NGAP_ID_RAN_STATUS_TRANSFER_TRANSPARENT_CONTAINER 84
225 #define ASN1_NGAP_ID_RAN_UE_NGAP_ID 85
226 #define ASN1_NGAP_ID_RELATIVE_AMF_CAPACITY 86
227 #define ASN1_NGAP_ID_REPEAT_PERIOD 87
228 #define ASN1_NGAP_ID_RESET_TYPE 88
229 #define ASN1_NGAP_ID_ROUTING_ID 89
230 #define ASN1_NGAP_ID_RRCESTABLISHMENT_CAUSE 90
231 #define ASN1_NGAP_ID_RRC_INACTIVE_TRANSITION_REPORT_REQUEST 91
232 #define ASN1_NGAP_ID_RRC_STATE 92
233 #define ASN1_NGAP_ID_SECURITY_CONTEXT 93
234 #define ASN1_NGAP_ID_SECURITY_KEY 94
235 #define ASN1_NGAP_ID_SERIAL_NUM 95
236 #define ASN1_NGAP_ID_SERVED_GUAMI_LIST 96
237 #define ASN1_NGAP_ID_SLICE_SUPPORT_LIST 97
238 #define ASN1_NGAP_ID_SON_CFG_TRANSFER_DL 98
239 #define ASN1_NGAP_ID_SON_CFG_TRANSFER_UL 99
240 #define ASN1_NGAP_ID_SOURCE_AMF_UE_NGAP_ID 100
241 #define ASN1_NGAP_ID_SOURCE_TO_TARGET_TRANSPARENT_CONTAINER 101
242 #define ASN1_NGAP_ID_SUPPORTED_TA_LIST 102
243 #define ASN1_NGAP_ID_TAI_LIST_FOR_PAGING 103
244 #define ASN1_NGAP_ID_TAI_LIST_FOR_RESTART 104
245 #define ASN1_NGAP_ID_TARGET_ID 105
246 #define ASN1_NGAP_ID_TARGET_TO_SOURCE_TRANSPARENT_CONTAINER 106
247 #define ASN1_NGAP_ID_TIME_TO_WAIT 107
248 #define ASN1_NGAP_ID_TRACE_ACTIVATION 108
249 #define ASN1_NGAP_ID_TRACE_COLLECTION_ENTITY_IP_ADDRESS 109
250 #define ASN1_NGAP_ID_UE_AGGREGATE_MAXIMUM_BIT_RATE 110
251 #define ASN1_NGAP_ID_UE_ASSOCIATED_LC_NG_CONN_LIST 111
252 #define ASN1_NGAP_ID_UE_CONTEXT_REQUEST 112
253 #define ASN1_NGAP_ID_UE_NGAP_IDS 114
254 #define ASN1_NGAP_ID_UE_PAGING_ID 115
255 #define ASN1_NGAP_ID_UE_PRESENCE_IN_AREA_OF_INTEREST_LIST 116
256 #define ASN1_NGAP_ID_UE_RADIO_CAP 117
257 #define ASN1_NGAP_ID_UE_RADIO_CAP_FOR_PAGING 118
258 #define ASN1_NGAP_ID_UE_SECURITY_CAP 119
259 #define ASN1_NGAP_ID_UNAVAILABLE_GUAMI_LIST 120
260 #define ASN1_NGAP_ID_USER_LOCATION_INFO 121
261 #define ASN1_NGAP_ID_WARNING_AREA_LIST 122
262 #define ASN1_NGAP_ID_WARNING_MSG_CONTENTS 123
263 #define ASN1_NGAP_ID_WARNING_SECURITY_INFO 124
264 #define ASN1_NGAP_ID_WARNING_TYPE 125
265 #define ASN1_NGAP_ID_ADD_UL_NGU_UP_TNL_INFO 126
266 #define ASN1_NGAP_ID_DATA_FORWARDING_NOT_POSSIBLE 127
267 #define ASN1_NGAP_ID_DL_NGU_UP_TNL_INFO 128
268 #define ASN1_NGAP_ID_NETWORK_INSTANCE 129
269 #define ASN1_NGAP_ID_PDU_SESSION_AGGREGATE_MAXIMUM_BIT_RATE 130
270 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_MODIFY_LIST_MOD_CFM 131
271 #define ASN1_NGAP_ID_PDU_SESSION_RES_FAILED_TO_SETUP_LIST_CXT_FAIL 132
272 #define ASN1_NGAP_ID_PDU_SESSION_RES_LIST_CXT_REL_REQ 133
273 #define ASN1_NGAP_ID_PDU_SESSION_TYPE 134
274 #define ASN1_NGAP_ID_QOS_FLOW_ADD_OR_MODIFY_REQUEST_LIST 135
275 #define ASN1_NGAP_ID_QOS_FLOW_SETUP_REQUEST_LIST 136
276 #define ASN1_NGAP_ID_QOS_FLOW_TO_RELEASE_LIST 137
277 #define ASN1_NGAP_ID_SECURITY_IND 138
278 #define ASN1_NGAP_ID_UL_NGU_UP_TNL_INFO 139
279 #define ASN1_NGAP_ID_UL_NGU_UP_TNL_MODIFY_LIST 140
280 #define ASN1_NGAP_ID_WARNING_AREA_COORDINATES 141
281 #define ASN1_NGAP_ID_PDU_SESSION_RES_SECONDARY_RATUSAGE_LIST 142
282 #define ASN1_NGAP_ID_HO_FLAG 143
283 #define ASN1_NGAP_ID_SECONDARY_RATUSAGE_INFO 144
284 #define ASN1_NGAP_ID_PDU_SESSION_RES_RELEASE_RESP_TRANSFER 145
285 #define ASN1_NGAP_ID_REDIRECTION_VOICE_FALLBACK 146
286 #define ASN1_NGAP_ID_UE_RETENTION_INFO 147
287 #define ASN1_NGAP_ID_S_NSSAI 148
288 #define ASN1_NGAP_ID_PS_CELL_INFO 149
289 #define ASN1_NGAP_ID_LAST_EUTRAN_PLMN_ID 150
290 #define ASN1_NGAP_ID_MAXIMUM_INTEGRITY_PROTECTED_DATA_RATE_DL 151
291 #define ASN1_NGAP_ID_ADD_DL_FORWARDING_UPTNL_INFO 152
292 #define ASN1_NGAP_ID_ADD_DLUPTNL_INFO_FOR_HO_LIST 153
293 #define ASN1_NGAP_ID_ADD_NGU_UP_TNL_INFO 154
294 #define ASN1_NGAP_ID_ADD_DL_QOS_FLOW_PER_TNL_INFO 155
295 #define ASN1_NGAP_ID_SECURITY_RESULT 156
296 #define ASN1_NGAP_ID_ENDC_SON_CFG_TRANSFER_DL 157
297 #define ASN1_NGAP_ID_ENDC_SON_CFG_TRANSFER_UL 158
298 
299 /*******************************************************************************
300  * Struct Definitions
301  ******************************************************************************/
302 
303 // INTEGER (0..4294967295) ::= INTEGER (0..4294967295)
304 using ran_ue_ngap_id_t = integer<uint64_t, 0, 4294967295, false, true>;
305 
306 // INTEGER (0..1099511627775) ::= INTEGER (0..1099511627775)
307 using amf_ue_ngap_id_t = integer<uint64_t, 0, 1099511627775, false, true>;
308 
309 // CPTransportLayerInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
310 using cp_transport_layer_info_ext_ies_o = protocol_ies_empty_o;
311 
312 // AMF-TNLAssociationSetupItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
314 
315 // CPTransportLayerInformation ::= CHOICE
317  struct types_opts {
319 
320  const char* to_string() const;
321  };
323 
324  // choice methods
329  void set(types::options e = types::nulltype);
330  types type() const { return type_; }
331  SRSASN_CODE pack(bit_ref& bref) const;
332  SRSASN_CODE unpack(cbit_ref& bref);
333  void to_json(json_writer& j) const;
334  // getters
336  {
337  assert_choice_type(types::endpoint_ip_address, type_, "CPTransportLayerInformation");
339  }
341  {
342  assert_choice_type(types::choice_exts, type_, "CPTransportLayerInformation");
344  }
346  {
347  assert_choice_type(types::endpoint_ip_address, type_, "CPTransportLayerInformation");
349  }
351  {
352  assert_choice_type(types::choice_exts, type_, "CPTransportLayerInformation");
354  }
357 
358 private:
359  types type_;
362  c;
363 
364  void destroy_();
365 };
366 
368 
369 // AMF-TNLAssociationSetupItem ::= SEQUENCE
371  bool ext = false;
372  bool ie_exts_present = false;
375  // ...
376 
377  // sequence methods
378  SRSASN_CODE pack(bit_ref& bref) const;
380  void to_json(json_writer& j) const;
381 };
382 
383 // AMF-TNLAssociationSetupList ::= SEQUENCE (SIZE (1..32)) OF AMF-TNLAssociationSetupItem
385 
386 // AMF-TNLAssociationToAddItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
388 
389 // TNLAssociationUsage ::= ENUMERATED
390 struct tnlassoc_usage_opts {
391  enum options { ue, non_ue, both, /*...*/ nulltype } value;
392 
393  const char* to_string() const;
394 };
396 
398 
399 // AMF-TNLAssociationToAddItem ::= SEQUENCE
401  bool ext = false;
402  bool tnlassoc_usage_present = false;
403  bool ie_exts_present = false;
406  uint16_t tnl_address_weight_factor = 0;
408  // ...
409 
410  // sequence methods
411  SRSASN_CODE pack(bit_ref& bref) const;
413  void to_json(json_writer& j) const;
414 };
415 
416 // AMF-TNLAssociationToAddList ::= SEQUENCE (SIZE (1..32)) OF AMF-TNLAssociationToAddItem
418 
419 // AMF-TNLAssociationToRemoveItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
421 
423 
424 // AMF-TNLAssociationToRemoveItem ::= SEQUENCE
426  bool ext = false;
427  bool ie_exts_present = false;
430  // ...
431 
432  // sequence methods
433  SRSASN_CODE pack(bit_ref& bref) const;
435  void to_json(json_writer& j) const;
436 };
437 
438 // AMF-TNLAssociationToRemoveList ::= SEQUENCE (SIZE (1..32)) OF AMF-TNLAssociationToRemoveItem
440 
441 // AMF-TNLAssociationToUpdateItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
443 
445 
446 // AMF-TNLAssociationToUpdateItem ::= SEQUENCE
448  bool ext = false;
449  bool tnlassoc_usage_present = false;
451  bool ie_exts_present = false;
454  uint16_t tnl_address_weight_factor = 0;
456  // ...
457 
458  // sequence methods
459  SRSASN_CODE pack(bit_ref& bref) const;
461  void to_json(json_writer& j) const;
462 };
463 
464 // AMF-TNLAssociationToUpdateList ::= SEQUENCE (SIZE (1..32)) OF AMF-TNLAssociationToUpdateItem
466 
467 // S-NSSAI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
469 
471 
472 // S-NSSAI ::= SEQUENCE
473 struct s_nssai_s {
474  bool ext = false;
475  bool sd_present = false;
476  bool ie_exts_present = false;
480  // ...
481 
482  // sequence methods
483  SRSASN_CODE pack(bit_ref& bref) const;
485  void to_json(json_writer& j) const;
486 };
487 
488 // SliceSupportItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
490 
491 // GUAMI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
493 
495 
496 // SliceSupportItem ::= SEQUENCE
498  bool ext = false;
499  bool ie_exts_present = false;
502  // ...
503 
504  // sequence methods
505  SRSASN_CODE pack(bit_ref& bref) const;
507  void to_json(json_writer& j) const;
508 };
509 
511 
512 // GUAMI ::= SEQUENCE
513 struct guami_s {
514  bool ext = false;
515  bool ie_exts_present = false;
521  // ...
522 
523  // sequence methods
524  SRSASN_CODE pack(bit_ref& bref) const;
526  void to_json(json_writer& j) const;
527 };
528 
529 // PLMNSupportItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
531 
532 // ServedGUAMIItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
534 
535 // SliceSupportList ::= SEQUENCE (SIZE (1..1024)) OF SliceSupportItem
537 
539 
540 // PLMNSupportItem ::= SEQUENCE
542  bool ext = false;
543  bool ie_exts_present = false;
547  // ...
548 
549  // sequence methods
550  SRSASN_CODE pack(bit_ref& bref) const;
552  void to_json(json_writer& j) const;
553 };
554 
556 
557 // ServedGUAMIItem ::= SEQUENCE
558 struct served_guami_item_s {
559  bool ext = false;
560  bool backup_amf_name_present = false;
561  bool ie_exts_present = false;
562  guami_s guami;
565  // ...
566 
567  // sequence methods
568  SRSASN_CODE pack(bit_ref& bref) const;
570  void to_json(json_writer& j) const;
571 };
572 
573 // PLMNSupportList ::= SEQUENCE (SIZE (1..12)) OF PLMNSupportItem
575 
576 // ServedGUAMIList ::= SEQUENCE (SIZE (1..256)) OF ServedGUAMIItem
578 
579 // AMFConfigurationUpdateIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
580 struct amf_cfg_upd_ies_o {
581  // Value ::= OPEN TYPE
582  struct value_c {
583  struct types_opts {
584  enum options {
593  } value;
594  typedef uint8_t number_type;
595 
596  const char* to_string() const;
597  uint8_t to_number() const;
598  };
600 
601  // choice methods
602  value_c() = default;
603  value_c(const value_c& other);
604  value_c& operator=(const value_c& other);
605  ~value_c() { destroy_(); }
606  void set(types::options e = types::nulltype);
607  types type() const { return type_; }
608  SRSASN_CODE pack(bit_ref& bref) const;
609  SRSASN_CODE unpack(cbit_ref& bref);
610  void to_json(json_writer& j) const;
611  // getters
614  uint16_t& relative_amf_capacity();
620  const served_guami_list_l& served_guami_list() const;
621  const uint16_t& relative_amf_capacity() const;
622  const plmn_support_list_l& plmn_support_list() const;
626 
627  private:
628  types type_;
635  c;
636 
637  void destroy_();
638  };
639 
640  // members lookup methods
641  static uint32_t idx_to_id(uint32_t idx);
642  static bool is_id_valid(const uint32_t& id);
643  static crit_e get_crit(const uint32_t& id);
644  static value_c get_value(const uint32_t& id);
645  static presence_e get_presence(const uint32_t& id);
646 };
647 
649  template <class valueT_>
651 
652  // member variables
653  bool amf_name_present = false;
654  bool served_guami_list_present = false;
655  bool relative_amf_capacity_present = false;
667 
668  // sequence methods
670  SRSASN_CODE pack(bit_ref& bref) const;
672  void to_json(json_writer& j) const;
673 };
674 
675 // AMFConfigurationUpdate ::= SEQUENCE
677 
678 // Cause-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
680 
681 // CauseMisc ::= ENUMERATED
682 struct cause_misc_opts {
683  enum options {
688  unknown_plmn,
689  unspecified,
690  // ...
692  } value;
693 
694  const char* to_string() const;
695 };
697 
698 // CauseNas ::= ENUMERATED
701 
702  const char* to_string() const;
703 };
705 
706 // CauseProtocol ::= ENUMERATED
708  enum options {
716  // ...
718  } value;
719 
720  const char* to_string() const;
721 };
723 
724 // CauseRadioNetwork ::= ENUMERATED
726  enum options {
727  unspecified,
732  ho_cancelled,
772  // ...
776  } value;
777 
778  const char* to_string() const;
779 };
781 
782 // CauseTransport ::= ENUMERATED
785 
786  const char* to_string() const;
787 };
789 
790 // CriticalityDiagnostics-IE-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
792 
793 // TypeOfError ::= ENUMERATED
794 struct type_of_error_opts {
795  enum options { not_understood, missing, /*...*/ nulltype } value;
796 
797  const char* to_string() const;
798 };
800 
801 // Cause ::= CHOICE
802 struct cause_c {
803  struct types_opts {
805  typedef uint8_t number_type;
806 
807  const char* to_string() const;
808  uint8_t to_number() const;
809  };
811 
812  // choice methods
813  cause_c() = default;
814  cause_c(const cause_c& other);
815  cause_c& operator=(const cause_c& other);
816  ~cause_c() { destroy_(); }
817  void set(types::options e = types::nulltype);
818  types type() const { return type_; }
819  SRSASN_CODE pack(bit_ref& bref) const;
820  SRSASN_CODE unpack(cbit_ref& bref);
821  void to_json(json_writer& j) const;
822  // getters
824  {
825  assert_choice_type(types::radio_network, type_, "Cause");
826  return c.get<cause_radio_network_e>();
827  }
829  {
830  assert_choice_type(types::transport, type_, "Cause");
831  return c.get<cause_transport_e>();
832  }
833  cause_nas_e& nas()
834  {
835  assert_choice_type(types::nas, type_, "Cause");
836  return c.get<cause_nas_e>();
837  }
839  {
840  assert_choice_type(types::protocol, type_, "Cause");
841  return c.get<cause_protocol_e>();
842  }
843  cause_misc_e& misc()
844  {
845  assert_choice_type(types::misc, type_, "Cause");
846  return c.get<cause_misc_e>();
847  }
849  {
850  assert_choice_type(types::choice_exts, type_, "Cause");
852  }
853  const cause_radio_network_e& radio_network() const
854  {
855  assert_choice_type(types::radio_network, type_, "Cause");
856  return c.get<cause_radio_network_e>();
857  }
858  const cause_transport_e& transport() const
859  {
860  assert_choice_type(types::transport, type_, "Cause");
861  return c.get<cause_transport_e>();
862  }
863  const cause_nas_e& nas() const
864  {
865  assert_choice_type(types::nas, type_, "Cause");
866  return c.get<cause_nas_e>();
867  }
868  const cause_protocol_e& protocol() const
869  {
870  assert_choice_type(types::protocol, type_, "Cause");
871  return c.get<cause_protocol_e>();
872  }
873  const cause_misc_e& misc() const
874  {
875  assert_choice_type(types::misc, type_, "Cause");
876  return c.get<cause_misc_e>();
877  }
879  {
880  assert_choice_type(types::choice_exts, type_, "Cause");
882  }
885  cause_nas_e& set_nas();
889 
890 private:
891  types type_;
893 
894  void destroy_();
895 };
896 
898 
899 // CriticalityDiagnostics-IE-Item ::= SEQUENCE
901  bool ext = false;
902  bool ie_exts_present = false;
903  crit_e iecrit;
904  uint32_t ie_id = 0;
907  // ...
908 
909  // sequence methods
910  SRSASN_CODE pack(bit_ref& bref) const;
912  void to_json(json_writer& j) const;
913 };
914 
915 // TNLAssociationItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
917 
918 // CriticalityDiagnostics-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
920 
921 // CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..256)) OF CriticalityDiagnostics-IE-Item
923 
925 
926 // TNLAssociationItem ::= SEQUENCE
928  bool ext = false;
929  bool ie_exts_present = false;
931  cause_c cause;
933  // ...
934 
935  // sequence methods
936  SRSASN_CODE pack(bit_ref& bref) const;
938  void to_json(json_writer& j) const;
939 };
940 
941 // TriggeringMessage ::= ENUMERATED
942 struct trigger_msg_opts {
944 
945  const char* to_string() const;
946 };
948 
950 
951 // CriticalityDiagnostics ::= SEQUENCE
952 struct crit_diagnostics_s {
953  bool ext = false;
954  bool proc_code_present = false;
955  bool trigger_msg_present = false;
956  bool proc_crit_present = false;
957  bool ie_exts_present = false;
958  uint16_t proc_code = 0;
963  // ...
964 
965  // sequence methods
966  SRSASN_CODE pack(bit_ref& bref) const;
968  void to_json(json_writer& j) const;
969 };
970 
971 // TNLAssociationList ::= SEQUENCE (SIZE (1..32)) OF TNLAssociationItem
973 
974 // AMFConfigurationUpdateAcknowledgeIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
975 struct amf_cfg_upd_ack_ies_o {
976  // Value ::= OPEN TYPE
977  struct value_c {
978  struct types_opts {
980 
981  const char* to_string() const;
982  };
984 
985  // choice methods
986  value_c() = default;
987  value_c(const value_c& other);
988  value_c& operator=(const value_c& other);
989  ~value_c() { destroy_(); }
990  void set(types::options e = types::nulltype);
991  types type() const { return type_; }
992  SRSASN_CODE pack(bit_ref& bref) const;
993  SRSASN_CODE unpack(cbit_ref& bref);
994  void to_json(json_writer& j) const;
995  // getters
1001  const crit_diagnostics_s& crit_diagnostics() const;
1002 
1003  private:
1004  types type_;
1006 
1007  void destroy_();
1008  };
1009 
1010  // members lookup methods
1011  static uint32_t idx_to_id(uint32_t idx);
1012  static bool is_id_valid(const uint32_t& id);
1013  static crit_e get_crit(const uint32_t& id);
1014  static value_c get_value(const uint32_t& id);
1015  static presence_e get_presence(const uint32_t& id);
1016 };
1017 
1019  template <class valueT_>
1021 
1022  // member variables
1023  bool amf_tnlassoc_setup_list_present = false;
1025  bool crit_diagnostics_present = false;
1029 
1030  // sequence methods
1032  SRSASN_CODE pack(bit_ref& bref) const;
1034  void to_json(json_writer& j) const;
1035 };
1037 // AMFConfigurationUpdateAcknowledge ::= SEQUENCE
1039 
1040 // TimeToWait ::= ENUMERATED
1041 struct time_to_wait_opts {
1042  enum options { v1s, v2s, v5s, v10s, v20s, v60s, /*...*/ nulltype } value;
1043  typedef uint8_t number_type;
1044 
1045  const char* to_string() const;
1046  uint8_t to_number() const;
1047 };
1050 // AMFConfigurationUpdateFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1052  // Value ::= OPEN TYPE
1053  struct value_c {
1054  struct types_opts {
1057  const char* to_string() const;
1058  };
1060 
1061  // choice methods
1062  value_c() = default;
1063  value_c(const value_c& other);
1064  value_c& operator=(const value_c& other);
1065  ~value_c() { destroy_(); }
1066  void set(types::options e = types::nulltype);
1067  types type() const { return type_; }
1068  SRSASN_CODE pack(bit_ref& bref) const;
1069  SRSASN_CODE unpack(cbit_ref& bref);
1070  void to_json(json_writer& j) const;
1071  // getters
1072  cause_c& cause();
1075  const cause_c& cause() const;
1076  const time_to_wait_e& time_to_wait() const;
1077  const crit_diagnostics_s& crit_diagnostics() const;
1078 
1079  private:
1080  types type_;
1082 
1083  void destroy_();
1084  };
1085 
1086  // members lookup methods
1087  static uint32_t idx_to_id(uint32_t idx);
1088  static bool is_id_valid(const uint32_t& id);
1089  static crit_e get_crit(const uint32_t& id);
1090  static value_c get_value(const uint32_t& id);
1091  static presence_e get_presence(const uint32_t& id);
1092 };
1093 
1095  template <class valueT_>
1097 
1098  // member variables
1099  bool time_to_wait_present = false;
1100  bool crit_diagnostics_present = false;
1101  ie_field_s<cause_c> cause;
1105  // sequence methods
1107  SRSASN_CODE pack(bit_ref& bref) const;
1109  void to_json(json_writer& j) const;
1110 };
1112 // AMFConfigurationUpdateFailure ::= SEQUENCE
1114 
1115 // GNB-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1117 
1118 // N3IWF-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1120 
1121 // NgENB-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1123 
1124 // GNB-ID ::= CHOICE
1125 struct gnb_id_c {
1126  struct types_opts {
1128 
1129  const char* to_string() const;
1130  };
1131  typedef enumerated<types_opts> types;
1132 
1133  // choice methods
1134  gnb_id_c() = default;
1135  gnb_id_c(const gnb_id_c& other);
1136  gnb_id_c& operator=(const gnb_id_c& other);
1137  ~gnb_id_c() { destroy_(); }
1138  void set(types::options e = types::nulltype);
1139  types type() const { return type_; }
1140  SRSASN_CODE pack(bit_ref& bref) const;
1141  SRSASN_CODE unpack(cbit_ref& bref);
1142  void to_json(json_writer& j) const;
1143  // getters
1145  {
1146  assert_choice_type(types::gnb_id, type_, "GNB-ID");
1148  }
1150  {
1151  assert_choice_type(types::choice_exts, type_, "GNB-ID");
1153  }
1155  {
1156  assert_choice_type(types::gnb_id, type_, "GNB-ID");
1158  }
1160  {
1161  assert_choice_type(types::choice_exts, type_, "GNB-ID");
1163  }
1166 
1167 private:
1168  types type_;
1170 
1171  void destroy_();
1172 };
1173 
1174 // GlobalGNB-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1177 // GlobalN3IWF-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1179 
1180 // GlobalNgENB-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1182 
1183 // N3IWF-ID ::= CHOICE
1184 struct n3_iwf_id_c {
1185  struct types_opts {
1187  typedef uint8_t number_type;
1188 
1189  const char* to_string() const;
1190  uint8_t to_number() const;
1191  };
1194  // choice methods
1195  n3_iwf_id_c() = default;
1196  n3_iwf_id_c(const n3_iwf_id_c& other);
1197  n3_iwf_id_c& operator=(const n3_iwf_id_c& other);
1198  ~n3_iwf_id_c() { destroy_(); }
1199  void set(types::options e = types::nulltype);
1200  types type() const { return type_; }
1201  SRSASN_CODE pack(bit_ref& bref) const;
1202  SRSASN_CODE unpack(cbit_ref& bref);
1203  void to_json(json_writer& j) const;
1204  // getters
1206  {
1207  assert_choice_type(types::n3_iwf_id, type_, "N3IWF-ID");
1209  }
1211  {
1212  assert_choice_type(types::choice_exts, type_, "N3IWF-ID");
1214  }
1216  {
1217  assert_choice_type(types::n3_iwf_id, type_, "N3IWF-ID");
1219  }
1221  {
1222  assert_choice_type(types::choice_exts, type_, "N3IWF-ID");
1224  }
1227 
1228 private:
1229  types type_;
1231 
1232  void destroy_();
1233 };
1234 
1235 // NgENB-ID ::= CHOICE
1236 struct ng_enb_id_c {
1237  struct types_opts {
1239 
1240  const char* to_string() const;
1241  };
1242  typedef enumerated<types_opts> types;
1243 
1244  // choice methods
1245  ng_enb_id_c() = default;
1246  ng_enb_id_c(const ng_enb_id_c& other);
1247  ng_enb_id_c& operator=(const ng_enb_id_c& other);
1248  ~ng_enb_id_c() { destroy_(); }
1249  void set(types::options e = types::nulltype);
1250  types type() const { return type_; }
1251  SRSASN_CODE pack(bit_ref& bref) const;
1252  SRSASN_CODE unpack(cbit_ref& bref);
1253  void to_json(json_writer& j) const;
1254  // getters
1256  {
1257  assert_choice_type(types::macro_ng_enb_id, type_, "NgENB-ID");
1259  }
1261  {
1262  assert_choice_type(types::short_macro_ng_enb_id, type_, "NgENB-ID");
1264  }
1266  {
1267  assert_choice_type(types::long_macro_ng_enb_id, type_, "NgENB-ID");
1269  }
1271  {
1272  assert_choice_type(types::choice_exts, type_, "NgENB-ID");
1274  }
1276  {
1277  assert_choice_type(types::macro_ng_enb_id, type_, "NgENB-ID");
1279  }
1281  {
1282  assert_choice_type(types::short_macro_ng_enb_id, type_, "NgENB-ID");
1284  }
1286  {
1287  assert_choice_type(types::long_macro_ng_enb_id, type_, "NgENB-ID");
1289  }
1291  {
1292  assert_choice_type(types::choice_exts, type_, "NgENB-ID");
1294  }
1299 
1300 private:
1301  types type_;
1303 
1304  void destroy_();
1305 };
1306 
1308 
1309 // GlobalGNB-ID ::= SEQUENCE
1311  bool ext = false;
1312  bool ie_exts_present = false;
1314  gnb_id_c gnb_id;
1316  // ...
1317 
1318  // sequence methods
1319  SRSASN_CODE pack(bit_ref& bref) const;
1321  void to_json(json_writer& j) const;
1322 };
1325 
1326 // GlobalN3IWF-ID ::= SEQUENCE
1327 struct global_n3_iwf_id_s {
1328  bool ext = false;
1329  bool ie_exts_present = false;
1333  // ...
1334 
1335  // sequence methods
1336  SRSASN_CODE pack(bit_ref& bref) const;
1338  void to_json(json_writer& j) const;
1339 };
1342 
1343 // GlobalNgENB-ID ::= SEQUENCE
1344 struct global_ng_enb_id_s {
1345  bool ext = false;
1346  bool ie_exts_present = false;
1350  // ...
1351 
1352  // sequence methods
1353  SRSASN_CODE pack(bit_ref& bref) const;
1355  void to_json(json_writer& j) const;
1356 };
1358 // GlobalRANNodeID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1360 
1361 // TAI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1363 
1364 // AMFPagingTarget-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1366 
1367 // GlobalRANNodeID ::= CHOICE
1368 struct global_ran_node_id_c {
1369  struct types_opts {
1371  typedef uint8_t number_type;
1372 
1373  const char* to_string() const;
1374  uint8_t to_number() const;
1375  };
1378  // choice methods
1383  void set(types::options e = types::nulltype);
1384  types type() const { return type_; }
1385  SRSASN_CODE pack(bit_ref& bref) const;
1386  SRSASN_CODE unpack(cbit_ref& bref);
1387  void to_json(json_writer& j) const;
1388  // getters
1390  {
1391  assert_choice_type(types::global_gnb_id, type_, "GlobalRANNodeID");
1392  return c.get<global_gnb_id_s>();
1393  }
1395  {
1396  assert_choice_type(types::global_ng_enb_id, type_, "GlobalRANNodeID");
1397  return c.get<global_ng_enb_id_s>();
1398  }
1400  {
1401  assert_choice_type(types::global_n3_iwf_id, type_, "GlobalRANNodeID");
1402  return c.get<global_n3_iwf_id_s>();
1403  }
1405  {
1406  assert_choice_type(types::choice_exts, type_, "GlobalRANNodeID");
1408  }
1409  const global_gnb_id_s& global_gnb_id() const
1410  {
1411  assert_choice_type(types::global_gnb_id, type_, "GlobalRANNodeID");
1412  return c.get<global_gnb_id_s>();
1413  }
1414  const global_ng_enb_id_s& global_ng_enb_id() const
1415  {
1416  assert_choice_type(types::global_ng_enb_id, type_, "GlobalRANNodeID");
1417  return c.get<global_ng_enb_id_s>();
1418  }
1419  const global_n3_iwf_id_s& global_n3_iwf_id() const
1420  {
1421  assert_choice_type(types::global_n3_iwf_id, type_, "GlobalRANNodeID");
1422  return c.get<global_n3_iwf_id_s>();
1423  }
1425  {
1426  assert_choice_type(types::choice_exts, type_, "GlobalRANNodeID");
1428  }
1433 
1434 private:
1435  types type_;
1440  c;
1441 
1442  void destroy_();
1443 };
1444 
1446 
1447 // TAI ::= SEQUENCE
1448 struct tai_s {
1449  bool ext = false;
1450  bool ie_exts_present = false;
1454  // ...
1455 
1456  // sequence methods
1457  SRSASN_CODE pack(bit_ref& bref) const;
1459  void to_json(json_writer& j) const;
1460 };
1462 // AMFPagingTarget ::= CHOICE
1463 struct amf_paging_target_c {
1464  struct types_opts {
1466 
1467  const char* to_string() const;
1468  };
1469  typedef enumerated<types_opts> types;
1470 
1471  // choice methods
1472  amf_paging_target_c() = default;
1476  void set(types::options e = types::nulltype);
1477  types type() const { return type_; }
1478  SRSASN_CODE pack(bit_ref& bref) const;
1479  SRSASN_CODE unpack(cbit_ref& bref);
1480  void to_json(json_writer& j) const;
1481  // getters
1483  {
1484  assert_choice_type(types::global_ran_node_id, type_, "AMFPagingTarget");
1485  return c.get<global_ran_node_id_c>();
1486  }
1487  tai_s& tai()
1488  {
1489  assert_choice_type(types::tai, type_, "AMFPagingTarget");
1490  return c.get<tai_s>();
1491  }
1493  {
1494  assert_choice_type(types::choice_exts, type_, "AMFPagingTarget");
1496  }
1498  {
1499  assert_choice_type(types::global_ran_node_id, type_, "AMFPagingTarget");
1500  return c.get<global_ran_node_id_c>();
1501  }
1502  const tai_s& tai() const
1503  {
1504  assert_choice_type(types::tai, type_, "AMFPagingTarget");
1505  return c.get<tai_s>();
1506  }
1508  {
1509  assert_choice_type(types::choice_exts, type_, "AMFPagingTarget");
1511  }
1513  tai_s& set_tai();
1516 private:
1517  types type_;
1519 
1520  void destroy_();
1521 };
1522 
1523 // TimerApproachForGUAMIRemoval ::= ENUMERATED
1525  enum options { apply_timer, /*...*/ nulltype } value;
1527  const char* to_string() const;
1528 };
1530 
1531 // UnavailableGUAMIItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1535 
1536 // UnavailableGUAMIItem ::= SEQUENCE
1538  bool ext = false;
1541  bool ie_exts_present = false;
1546  // ...
1548  // sequence methods
1549  SRSASN_CODE pack(bit_ref& bref) const;
1551  void to_json(json_writer& j) const;
1552 };
1554 // UnavailableGUAMIList ::= SEQUENCE (SIZE (1..256)) OF UnavailableGUAMIItem
1556 
1557 // AMFStatusIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1558 struct amf_status_ind_ies_o {
1559  // Value ::= OPEN TYPE
1560  struct value_c {
1561  struct types_opts {
1564  const char* to_string() const;
1565  };
1567 
1568  // choice methods
1569  types type() const { return types::unavailable_guami_list; }
1570  SRSASN_CODE pack(bit_ref& bref) const;
1571  SRSASN_CODE unpack(cbit_ref& bref);
1572  void to_json(json_writer& j) const;
1573  // getters
1575  const unavailable_guami_list_l& unavailable_guami_list() const { return c; }
1576 
1577  private:
1579  };
1580 
1581  // members lookup methods
1582  static uint32_t idx_to_id(uint32_t idx);
1583  static bool is_id_valid(const uint32_t& id);
1584  static crit_e get_crit(const uint32_t& id);
1585  static value_c get_value(const uint32_t& id);
1586  static presence_e get_presence(const uint32_t& id);
1587 };
1588 
1589 // AMFStatusIndication ::= SEQUENCE
1591 
1592 // DataForwardingAccepted ::= ENUMERATED
1594  enum options { data_forwarding_accepted, /*...*/ nulltype } value;
1595 
1596  const char* to_string() const;
1597 };
1599 
1600 // GTPTunnel-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1603 // QosFlowItemWithDataForwarding-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1605 
1607 
1608 // GTPTunnel ::= SEQUENCE
1610  bool ext = false;
1611  bool ie_exts_present = false;
1615  // ...
1616 
1617  // sequence methods
1618  SRSASN_CODE pack(bit_ref& bref) const;
1620  void to_json(json_writer& j) const;
1621 };
1624 
1625 // QosFlowItemWithDataForwarding ::= SEQUENCE
1627  bool ext = false;
1628  bool data_forwarding_accepted_present = false;
1629  bool ie_exts_present = false;
1630  uint8_t qos_flow_id = 0;
1633  // ...
1635  // sequence methods
1636  SRSASN_CODE pack(bit_ref& bref) const;
1638  void to_json(json_writer& j) const;
1639 };
1641 // UPTransportLayerInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1643 
1644 // AdditionalDLUPTNLInformationForHOItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1646 
1647 // QosFlowListWithDataForwarding ::= SEQUENCE (SIZE (1..64)) OF QosFlowItemWithDataForwarding
1649 
1650 // UPTransportLayerInformation ::= CHOICE
1652  struct types_opts {
1654 
1655  const char* to_string() const;
1656  };
1657  typedef enumerated<types_opts> types;
1658 
1659  // choice methods
1664  void set(types::options e = types::nulltype);
1665  types type() const { return type_; }
1666  SRSASN_CODE pack(bit_ref& bref) const;
1667  SRSASN_CODE unpack(cbit_ref& bref);
1668  void to_json(json_writer& j) const;
1669  // getters
1671  {
1672  assert_choice_type(types::gtp_tunnel, type_, "UPTransportLayerInformation");
1673  return c.get<gtp_tunnel_s>();
1674  }
1676  {
1677  assert_choice_type(types::choice_exts, type_, "UPTransportLayerInformation");
1679  }
1680  const gtp_tunnel_s& gtp_tunnel() const
1681  {
1682  assert_choice_type(types::gtp_tunnel, type_, "UPTransportLayerInformation");
1683  return c.get<gtp_tunnel_s>();
1684  }
1686  {
1687  assert_choice_type(types::choice_exts, type_, "UPTransportLayerInformation");
1689  }
1692 
1693 private:
1694  types type_;
1696 
1697  void destroy_();
1698 };
1699 
1701 
1702 // AdditionalDLUPTNLInformationForHOItem ::= SEQUENCE
1704  bool ext = false;
1706  bool ie_exts_present = false;
1711  // ...
1713  // sequence methods
1714  SRSASN_CODE pack(bit_ref& bref) const;
1716  void to_json(json_writer& j) const;
1717 };
1719 // AdditionalDLUPTNLInformationForHOList ::= SEQUENCE (SIZE (1..3)) OF AdditionalDLUPTNLInformationForHOItem
1721 
1722 // AllocationAndRetentionPriority-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1724 
1725 // Pre-emptionCapability ::= ENUMERATED
1726 struct pre_emption_cap_opts {
1729  const char* to_string() const;
1730 };
1732 
1733 // Pre-emptionVulnerability ::= ENUMERATED
1736 
1737  const char* to_string() const;
1738 };
1740 
1743 // AllocationAndRetentionPriority ::= SEQUENCE
1745  bool ext = false;
1746  bool ie_exts_present = false;
1747  uint8_t prio_level_arp = 1;
1751  // ...
1753  // sequence methods
1754  SRSASN_CODE pack(bit_ref& bref) const;
1756  void to_json(json_writer& j) const;
1757 };
1759 // AllowedNSSAI-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1761 
1763 
1764 // AllowedNSSAI-Item ::= SEQUENCE
1765 struct allowed_nssai_item_s {
1766  bool ext = false;
1767  bool ie_exts_present = false;
1770  // ...
1771 
1772  // sequence methods
1773  SRSASN_CODE pack(bit_ref& bref) const;
1775  void to_json(json_writer& j) const;
1776 };
1778 // AllowedNSSAI ::= SEQUENCE (SIZE (1..8)) OF AllowedNSSAI-Item
1780 
1781 // AllowedTACs ::= SEQUENCE (SIZE (1..16)) OF OCTET STRING (SIZE (3))
1783 
1784 // EUTRA-CGI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1786 
1787 // NR-CGI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1789 
1791 
1792 // EUTRA-CGI ::= SEQUENCE
1793 struct eutra_cgi_s {
1794  bool ext = false;
1795  bool ie_exts_present = false;
1799  // ...
1800 
1801  // sequence methods
1802  SRSASN_CODE pack(bit_ref& bref) const;
1804  void to_json(json_writer& j) const;
1805 };
1807 // NGRAN-CGI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
1809 
1811 
1812 // NR-CGI ::= SEQUENCE
1813 struct nr_cgi_s {
1814  bool ext = false;
1815  bool ie_exts_present = false;
1819  // ...
1820 
1821  // sequence methods
1822  SRSASN_CODE pack(bit_ref& bref) const;
1824  void to_json(json_writer& j) const;
1825 };
1827 // AreaOfInterestCellItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1829 
1830 // AreaOfInterestRANNodeItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1832 
1833 // AreaOfInterestTAIItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1835 
1836 // NGRAN-CGI ::= CHOICE
1837 struct ngran_cgi_c {
1838  struct types_opts {
1840 
1841  const char* to_string() const;
1842  };
1843  typedef enumerated<types_opts> types;
1844 
1845  // choice methods
1846  ngran_cgi_c() = default;
1847  ngran_cgi_c(const ngran_cgi_c& other);
1848  ngran_cgi_c& operator=(const ngran_cgi_c& other);
1849  ~ngran_cgi_c() { destroy_(); }
1850  void set(types::options e = types::nulltype);
1851  types type() const { return type_; }
1852  SRSASN_CODE pack(bit_ref& bref) const;
1853  SRSASN_CODE unpack(cbit_ref& bref);
1854  void to_json(json_writer& j) const;
1855  // getters
1856  nr_cgi_s& nr_cgi()
1857  {
1858  assert_choice_type(types::nr_cgi, type_, "NGRAN-CGI");
1859  return c.get<nr_cgi_s>();
1860  }
1862  {
1863  assert_choice_type(types::eutra_cgi, type_, "NGRAN-CGI");
1864  return c.get<eutra_cgi_s>();
1865  }
1867  {
1868  assert_choice_type(types::choice_exts, type_, "NGRAN-CGI");
1870  }
1871  const nr_cgi_s& nr_cgi() const
1872  {
1873  assert_choice_type(types::nr_cgi, type_, "NGRAN-CGI");
1874  return c.get<nr_cgi_s>();
1875  }
1876  const eutra_cgi_s& eutra_cgi() const
1877  {
1878  assert_choice_type(types::eutra_cgi, type_, "NGRAN-CGI");
1879  return c.get<eutra_cgi_s>();
1880  }
1882  {
1883  assert_choice_type(types::choice_exts, type_, "NGRAN-CGI");
1885  }
1886  nr_cgi_s& set_nr_cgi();
1890 private:
1891  types type_;
1893 
1894  void destroy_();
1895 };
1896 
1898 
1899 // AreaOfInterestCellItem ::= SEQUENCE
1901  bool ext = false;
1902  bool ie_exts_present = false;
1905  // ...
1906 
1907  // sequence methods
1908  SRSASN_CODE pack(bit_ref& bref) const;
1910  void to_json(json_writer& j) const;
1911 };
1914 
1915 // AreaOfInterestRANNodeItem ::= SEQUENCE
1917  bool ext = false;
1918  bool ie_exts_present = false;
1921  // ...
1922 
1923  // sequence methods
1924  SRSASN_CODE pack(bit_ref& bref) const;
1926  void to_json(json_writer& j) const;
1927 };
1930 
1931 // AreaOfInterestTAIItem ::= SEQUENCE
1933  bool ext = false;
1934  bool ie_exts_present = false;
1935  tai_s tai;
1937  // ...
1938 
1939  // sequence methods
1940  SRSASN_CODE pack(bit_ref& bref) const;
1942  void to_json(json_writer& j) const;
1943 };
1945 // AreaOfInterest-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1947 
1948 // AreaOfInterestCellList ::= SEQUENCE (SIZE (1..256)) OF AreaOfInterestCellItem
1950 
1951 // AreaOfInterestRANNodeList ::= SEQUENCE (SIZE (1..64)) OF AreaOfInterestRANNodeItem
1953 
1954 // AreaOfInterestTAIList ::= SEQUENCE (SIZE (1..16)) OF AreaOfInterestTAIItem
1956 
1958 
1959 // AreaOfInterest ::= SEQUENCE
1961  bool ext = false;
1962  bool ie_exts_present = false;
1967  // ...
1969  // sequence methods
1970  SRSASN_CODE pack(bit_ref& bref) const;
1972  void to_json(json_writer& j) const;
1973 };
1975 // AreaOfInterestItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
1977 
1979 
1980 // AreaOfInterestItem ::= SEQUENCE
1981 struct area_of_interest_item_s {
1982  bool ext = false;
1983  bool ie_exts_present = false;
1985  uint8_t location_report_ref_id = 1;
1987  // ...
1988 
1989  // sequence methods
1990  SRSASN_CODE pack(bit_ref& bref) const;
1992  void to_json(json_writer& j) const;
1993 };
1995 // AreaOfInterestList ::= SEQUENCE (SIZE (1..64)) OF AreaOfInterestItem
1997 
1998 // RecommendedCellItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2000 
2002 
2003 // RecommendedCellItem ::= SEQUENCE
2005  bool ext = false;
2006  bool time_stayed_in_cell_present = false;
2007  bool ie_exts_present = false;
2009  uint16_t time_stayed_in_cell = 0;
2011  // ...
2013  // sequence methods
2014  SRSASN_CODE pack(bit_ref& bref) const;
2016  void to_json(json_writer& j) const;
2017 };
2019 // RecommendedCellList ::= SEQUENCE (SIZE (1..16)) OF RecommendedCellItem
2021 
2022 // RecommendedCellsForPaging-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2024 
2025 // AssistanceDataForRecommendedCells-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2027 
2028 // NextPagingAreaScope ::= ENUMERATED
2030  enum options { same, changed, /*...*/ nulltype } value;
2032  const char* to_string() const;
2033 };
2035 
2036 // PagingAttemptInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2040 
2041 // RecommendedCellsForPaging ::= SEQUENCE
2043  bool ext = false;
2044  bool ie_exts_present = false;
2047  // ...
2048 
2049  // sequence methods
2050  SRSASN_CODE pack(bit_ref& bref) const;
2052  void to_json(json_writer& j) const;
2053 };
2055 // AssistanceDataForPaging-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2057 
2059 
2060 // AssistanceDataForRecommendedCells ::= SEQUENCE
2062  bool ext = false;
2063  bool ie_exts_present = false;
2066  // ...
2067 
2068  // sequence methods
2069  SRSASN_CODE pack(bit_ref& bref) const;
2071  void to_json(json_writer& j) const;
2072 };
2075 
2076 // PagingAttemptInformation ::= SEQUENCE
2077 struct paging_attempt_info_s {
2078  bool ext = false;
2079  bool next_paging_area_scope_present = false;
2080  bool ie_exts_present = false;
2081  uint8_t paging_attempt_count = 1;
2085  // ...
2087  // sequence methods
2088  SRSASN_CODE pack(bit_ref& bref) const;
2090  void to_json(json_writer& j) const;
2091 };
2094 
2095 // AssistanceDataForPaging ::= SEQUENCE
2096 struct assist_data_for_paging_s {
2097  bool ext = false;
2099  bool paging_attempt_info_present = false;
2100  bool ie_exts_present = false;
2104  // ...
2106  // sequence methods
2107  SRSASN_CODE pack(bit_ref& bref) const;
2109  void to_json(json_writer& j) const;
2110 };
2112 // AssociatedQosFlowItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2114 
2116 
2117 // AssociatedQosFlowItem ::= SEQUENCE
2119  struct qos_flow_map_ind_opts {
2120  enum options { ul, dl, /*...*/ nulltype } value;
2122  const char* to_string() const;
2123  };
2125 
2126  // member variables
2127  bool ext = false;
2129  bool ie_exts_present = false;
2130  uint8_t qos_flow_id = 0;
2133  // ...
2134 
2135  // sequence methods
2136  SRSASN_CODE pack(bit_ref& bref) const;
2138  void to_json(json_writer& j) const;
2139 };
2141 // AssociatedQosFlowList ::= SEQUENCE (SIZE (1..64)) OF AssociatedQosFlowItem
2143 
2144 // CancelledCellsInEAI-EUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2146 
2147 // CancelledCellsInEAI-NR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2149 
2150 // CancelledCellsInTAI-EUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2152 
2153 // CancelledCellsInTAI-NR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2155 
2157 
2158 // CancelledCellsInEAI-EUTRA-Item ::= SEQUENCE
2160  bool ext = false;
2161  bool ie_exts_present = false;
2163  uint32_t nof_broadcasts = 0;
2165  // ...
2166 
2167  // sequence methods
2168  SRSASN_CODE pack(bit_ref& bref) const;
2170  void to_json(json_writer& j) const;
2171 };
2174 
2175 // CancelledCellsInEAI-NR-Item ::= SEQUENCE
2177  bool ext = false;
2178  bool ie_exts_present = false;
2179  nr_cgi_s nr_cgi;
2180  uint32_t nof_broadcasts = 0;
2182  // ...
2183 
2184  // sequence methods
2185  SRSASN_CODE pack(bit_ref& bref) const;
2187  void to_json(json_writer& j) const;
2188 };
2191 
2192 // CancelledCellsInTAI-EUTRA-Item ::= SEQUENCE
2194  bool ext = false;
2195  bool ie_exts_present = false;
2197  uint32_t nof_broadcasts = 0;
2199  // ...
2200 
2201  // sequence methods
2202  SRSASN_CODE pack(bit_ref& bref) const;
2204  void to_json(json_writer& j) const;
2205 };
2208 
2209 // CancelledCellsInTAI-NR-Item ::= SEQUENCE
2211  bool ext = false;
2212  bool ie_exts_present = false;
2213  nr_cgi_s nr_cgi;
2214  uint32_t nof_broadcasts = 0;
2216  // ...
2217 
2218  // sequence methods
2219  SRSASN_CODE pack(bit_ref& bref) const;
2221  void to_json(json_writer& j) const;
2222 };
2224 // CancelledCellsInEAI-EUTRA ::= SEQUENCE (SIZE (1..65535)) OF CancelledCellsInEAI-EUTRA-Item
2226 
2227 // CancelledCellsInEAI-NR ::= SEQUENCE (SIZE (1..65535)) OF CancelledCellsInEAI-NR-Item
2229 
2230 // CancelledCellsInTAI-EUTRA ::= SEQUENCE (SIZE (1..65535)) OF CancelledCellsInTAI-EUTRA-Item
2232 
2233 // CancelledCellsInTAI-NR ::= SEQUENCE (SIZE (1..65535)) OF CancelledCellsInTAI-NR-Item
2235 
2236 // CellIDCancelledEUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2238 
2239 // CellIDCancelledNR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2241 
2242 // EmergencyAreaIDCancelledEUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2244 
2245 // EmergencyAreaIDCancelledNR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2247 
2248 // TAICancelledEUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2250 
2251 // TAICancelledNR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2253 
2255 
2256 // CellIDCancelledEUTRA-Item ::= SEQUENCE
2258  bool ext = false;
2259  bool ie_exts_present = false;
2261  uint32_t nof_broadcasts = 0;
2263  // ...
2264 
2265  // sequence methods
2266  SRSASN_CODE pack(bit_ref& bref) const;
2268  void to_json(json_writer& j) const;
2269 };
2272 
2273 // CellIDCancelledNR-Item ::= SEQUENCE
2275  bool ext = false;
2276  bool ie_exts_present = false;
2277  nr_cgi_s nr_cgi;
2278  uint32_t nof_broadcasts = 0;
2280  // ...
2281 
2282  // sequence methods
2283  SRSASN_CODE pack(bit_ref& bref) const;
2285  void to_json(json_writer& j) const;
2286 };
2289 
2290 // EmergencyAreaIDCancelledEUTRA-Item ::= SEQUENCE
2292  bool ext = false;
2293  bool ie_exts_present = false;
2297  // ...
2298 
2299  // sequence methods
2300  SRSASN_CODE pack(bit_ref& bref) const;
2302  void to_json(json_writer& j) const;
2303 };
2306 
2307 // EmergencyAreaIDCancelledNR-Item ::= SEQUENCE
2309  bool ext = false;
2310  bool ie_exts_present = false;
2314  // ...
2315 
2316  // sequence methods
2317  SRSASN_CODE pack(bit_ref& bref) const;
2319  void to_json(json_writer& j) const;
2320 };
2323 
2324 // TAICancelledEUTRA-Item ::= SEQUENCE
2326  bool ext = false;
2327  bool ie_exts_present = false;
2328  tai_s tai;
2331  // ...
2332 
2333  // sequence methods
2334  SRSASN_CODE pack(bit_ref& bref) const;
2336  void to_json(json_writer& j) const;
2337 };
2340 
2341 // TAICancelledNR-Item ::= SEQUENCE
2342 struct tai_cancelled_nr_item_s {
2343  bool ext = false;
2344  bool ie_exts_present = false;
2345  tai_s tai;
2348  // ...
2349 
2350  // sequence methods
2351  SRSASN_CODE pack(bit_ref& bref) const;
2353  void to_json(json_writer& j) const;
2354 };
2356 // BroadcastCancelledAreaList-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
2358 
2359 // CellIDCancelledEUTRA ::= SEQUENCE (SIZE (1..65535)) OF CellIDCancelledEUTRA-Item
2361 
2362 // CellIDCancelledNR ::= SEQUENCE (SIZE (1..65535)) OF CellIDCancelledNR-Item
2364 
2365 // EmergencyAreaIDCancelledEUTRA ::= SEQUENCE (SIZE (1..65535)) OF EmergencyAreaIDCancelledEUTRA-Item
2367 
2368 // EmergencyAreaIDCancelledNR ::= SEQUENCE (SIZE (1..65535)) OF EmergencyAreaIDCancelledNR-Item
2370 
2371 // TAICancelledEUTRA ::= SEQUENCE (SIZE (1..65535)) OF TAICancelledEUTRA-Item
2373 
2374 // TAICancelledNR ::= SEQUENCE (SIZE (1..65535)) OF TAICancelledNR-Item
2376 
2377 // BroadcastCancelledAreaList ::= CHOICE
2379  struct types_opts {
2380  enum options {
2391  const char* to_string() const;
2392  };
2395  // choice methods
2400  void set(types::options e = types::nulltype);
2401  types type() const { return type_; }
2402  SRSASN_CODE pack(bit_ref& bref) const;
2403  SRSASN_CODE unpack(cbit_ref& bref);
2404  void to_json(json_writer& j) const;
2405  // getters
2407  {
2408  assert_choice_type(types::cell_id_cancelled_eutra, type_, "BroadcastCancelledAreaList");
2410  }
2412  {
2413  assert_choice_type(types::tai_cancelled_eutra, type_, "BroadcastCancelledAreaList");
2414  return c.get<tai_cancelled_eutra_l>();
2415  }
2417  {
2418  assert_choice_type(types::emergency_area_id_cancelled_eutra, type_, "BroadcastCancelledAreaList");
2420  }
2422  {
2423  assert_choice_type(types::cell_id_cancelled_nr, type_, "BroadcastCancelledAreaList");
2424  return c.get<cell_id_cancelled_nr_l>();
2425  }
2427  {
2428  assert_choice_type(types::tai_cancelled_nr, type_, "BroadcastCancelledAreaList");
2429  return c.get<tai_cancelled_nr_l>();
2430  }
2432  {
2433  assert_choice_type(types::emergency_area_id_cancelled_nr, type_, "BroadcastCancelledAreaList");
2435  }
2437  {
2438  assert_choice_type(types::choice_exts, type_, "BroadcastCancelledAreaList");
2440  }
2442  {
2443  assert_choice_type(types::cell_id_cancelled_eutra, type_, "BroadcastCancelledAreaList");
2445  }
2447  {
2448  assert_choice_type(types::tai_cancelled_eutra, type_, "BroadcastCancelledAreaList");
2449  return c.get<tai_cancelled_eutra_l>();
2450  }
2452  {
2453  assert_choice_type(types::emergency_area_id_cancelled_eutra, type_, "BroadcastCancelledAreaList");
2455  }
2457  {
2458  assert_choice_type(types::cell_id_cancelled_nr, type_, "BroadcastCancelledAreaList");
2459  return c.get<cell_id_cancelled_nr_l>();
2460  }
2461  const tai_cancelled_nr_l& tai_cancelled_nr() const
2462  {
2463  assert_choice_type(types::tai_cancelled_nr, type_, "BroadcastCancelledAreaList");
2464  return c.get<tai_cancelled_nr_l>();
2465  }
2467  {
2468  assert_choice_type(types::emergency_area_id_cancelled_nr, type_, "BroadcastCancelledAreaList");
2470  }
2472  {
2473  assert_choice_type(types::choice_exts, type_, "BroadcastCancelledAreaList");
2475  }
2483 
2484 private:
2485  types type_;
2493  c;
2494 
2495  void destroy_();
2496 };
2497 
2498 // CompletedCellsInEAI-EUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2500 
2501 // CompletedCellsInEAI-NR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2503 
2504 // CompletedCellsInTAI-EUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2506 
2507 // CompletedCellsInTAI-NR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2509 
2511 
2512 // CompletedCellsInEAI-EUTRA-Item ::= SEQUENCE
2514  bool ext = false;
2515  bool ie_exts_present = false;
2518  // ...
2519 
2520  // sequence methods
2521  SRSASN_CODE pack(bit_ref& bref) const;
2523  void to_json(json_writer& j) const;
2524 };
2527 
2528 // CompletedCellsInEAI-NR-Item ::= SEQUENCE
2530  bool ext = false;
2531  bool ie_exts_present = false;
2532  nr_cgi_s nr_cgi;
2534  // ...
2535 
2536  // sequence methods
2537  SRSASN_CODE pack(bit_ref& bref) const;
2539  void to_json(json_writer& j) const;
2540 };
2543 
2544 // CompletedCellsInTAI-EUTRA-Item ::= SEQUENCE
2546  bool ext = false;
2547  bool ie_exts_present = false;
2550  // ...
2551 
2552  // sequence methods
2553  SRSASN_CODE pack(bit_ref& bref) const;
2555  void to_json(json_writer& j) const;
2556 };
2559 
2560 // CompletedCellsInTAI-NR-Item ::= SEQUENCE
2562  bool ext = false;
2563  bool ie_exts_present = false;
2564  nr_cgi_s nr_cgi;
2566  // ...
2567 
2568  // sequence methods
2569  SRSASN_CODE pack(bit_ref& bref) const;
2571  void to_json(json_writer& j) const;
2572 };
2574 // CellIDBroadcastEUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2576 
2577 // CellIDBroadcastNR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2579 
2580 // CompletedCellsInEAI-EUTRA ::= SEQUENCE (SIZE (1..65535)) OF CompletedCellsInEAI-EUTRA-Item
2582 
2583 // CompletedCellsInEAI-NR ::= SEQUENCE (SIZE (1..65535)) OF CompletedCellsInEAI-NR-Item
2585 
2586 // CompletedCellsInTAI-EUTRA ::= SEQUENCE (SIZE (1..65535)) OF CompletedCellsInTAI-EUTRA-Item
2588 
2589 // CompletedCellsInTAI-NR ::= SEQUENCE (SIZE (1..65535)) OF CompletedCellsInTAI-NR-Item
2591 
2592 // EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2594 
2595 // EmergencyAreaIDBroadcastNR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2597 
2598 // TAIBroadcastEUTRA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2600 
2601 // TAIBroadcastNR-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2603 
2605 
2606 // CellIDBroadcastEUTRA-Item ::= SEQUENCE
2608  bool ext = false;
2609  bool ie_exts_present = false;
2612  // ...
2613 
2614  // sequence methods
2615  SRSASN_CODE pack(bit_ref& bref) const;
2617  void to_json(json_writer& j) const;
2618 };
2621 
2622 // CellIDBroadcastNR-Item ::= SEQUENCE
2624  bool ext = false;
2625  bool ie_exts_present = false;
2626  nr_cgi_s nr_cgi;
2628  // ...
2629 
2630  // sequence methods
2631  SRSASN_CODE pack(bit_ref& bref) const;
2633  void to_json(json_writer& j) const;
2634 };
2637 
2638 // EmergencyAreaIDBroadcastEUTRA-Item ::= SEQUENCE
2640  bool ext = false;
2641  bool ie_exts_present = false;
2645  // ...
2646 
2647  // sequence methods
2648  SRSASN_CODE pack(bit_ref& bref) const;
2650  void to_json(json_writer& j) const;
2651 };
2654 
2655 // EmergencyAreaIDBroadcastNR-Item ::= SEQUENCE
2657  bool ext = false;
2658  bool ie_exts_present = false;
2662  // ...
2663 
2664  // sequence methods
2665  SRSASN_CODE pack(bit_ref& bref) const;
2667  void to_json(json_writer& j) const;
2668 };
2671 
2672 // TAIBroadcastEUTRA-Item ::= SEQUENCE
2674  bool ext = false;
2675  bool ie_exts_present = false;
2676  tai_s tai;
2679  // ...
2680 
2681  // sequence methods
2682  SRSASN_CODE pack(bit_ref& bref) const;
2684  void to_json(json_writer& j) const;
2685 };
2688 
2689 // TAIBroadcastNR-Item ::= SEQUENCE
2690 struct tai_broadcast_nr_item_s {
2691  bool ext = false;
2692  bool ie_exts_present = false;
2693  tai_s tai;
2696  // ...
2697 
2698  // sequence methods
2699  SRSASN_CODE pack(bit_ref& bref) const;
2701  void to_json(json_writer& j) const;
2702 };
2704 // BroadcastCompletedAreaList-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
2706 
2707 // CellIDBroadcastEUTRA ::= SEQUENCE (SIZE (1..65535)) OF CellIDBroadcastEUTRA-Item
2709 
2710 // CellIDBroadcastNR ::= SEQUENCE (SIZE (1..65535)) OF CellIDBroadcastNR-Item
2712 
2713 // EmergencyAreaIDBroadcastEUTRA ::= SEQUENCE (SIZE (1..65535)) OF EmergencyAreaIDBroadcastEUTRA-Item
2715 
2716 // EmergencyAreaIDBroadcastNR ::= SEQUENCE (SIZE (1..65535)) OF EmergencyAreaIDBroadcastNR-Item
2718 
2719 // TAIBroadcastEUTRA ::= SEQUENCE (SIZE (1..65535)) OF TAIBroadcastEUTRA-Item
2721 
2722 // TAIBroadcastNR ::= SEQUENCE (SIZE (1..65535)) OF TAIBroadcastNR-Item
2724 
2725 // BroadcastCompletedAreaList ::= CHOICE
2727  struct types_opts {
2728  enum options {
2739  const char* to_string() const;
2740  };
2743  // choice methods
2748  void set(types::options e = types::nulltype);
2749  types type() const { return type_; }
2750  SRSASN_CODE pack(bit_ref& bref) const;
2751  SRSASN_CODE unpack(cbit_ref& bref);
2752  void to_json(json_writer& j) const;
2753  // getters
2755  {
2756  assert_choice_type(types::cell_id_broadcast_eutra, type_, "BroadcastCompletedAreaList");
2758  }
2760  {
2761  assert_choice_type(types::tai_broadcast_eutra, type_, "BroadcastCompletedAreaList");
2762  return c.get<tai_broadcast_eutra_l>();
2763  }
2765  {
2766  assert_choice_type(types::emergency_area_id_broadcast_eutra, type_, "BroadcastCompletedAreaList");
2768  }
2770  {
2771  assert_choice_type(types::cell_id_broadcast_nr, type_, "BroadcastCompletedAreaList");
2772  return c.get<cell_id_broadcast_nr_l>();
2773  }
2775  {
2776  assert_choice_type(types::tai_broadcast_nr, type_, "BroadcastCompletedAreaList");
2777  return c.get<tai_broadcast_nr_l>();
2778  }
2780  {
2781  assert_choice_type(types::emergency_area_id_broadcast_nr, type_, "BroadcastCompletedAreaList");
2783  }
2785  {
2786  assert_choice_type(types::choice_exts, type_, "BroadcastCompletedAreaList");
2788  }
2790  {
2791  assert_choice_type(types::cell_id_broadcast_eutra, type_, "BroadcastCompletedAreaList");
2793  }
2795  {
2796  assert_choice_type(types::tai_broadcast_eutra, type_, "BroadcastCompletedAreaList");
2797  return c.get<tai_broadcast_eutra_l>();
2798  }
2800  {
2801  assert_choice_type(types::emergency_area_id_broadcast_eutra, type_, "BroadcastCompletedAreaList");
2803  }
2805  {
2806  assert_choice_type(types::cell_id_broadcast_nr, type_, "BroadcastCompletedAreaList");
2807  return c.get<cell_id_broadcast_nr_l>();
2808  }
2809  const tai_broadcast_nr_l& tai_broadcast_nr() const
2810  {
2811  assert_choice_type(types::tai_broadcast_nr, type_, "BroadcastCompletedAreaList");
2812  return c.get<tai_broadcast_nr_l>();
2813  }
2815  {
2816  assert_choice_type(types::emergency_area_id_broadcast_nr, type_, "BroadcastCompletedAreaList");
2818  }
2820  {
2821  assert_choice_type(types::choice_exts, type_, "BroadcastCompletedAreaList");
2823  }
2831 
2832 private:
2833  types type_;
2841  c;
2842 
2843  void destroy_();
2844 };
2845 
2846 // BroadcastPLMNItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2848 
2850 
2851 // BroadcastPLMNItem ::= SEQUENCE
2852 struct broadcast_plmn_item_s {
2853  bool ext = false;
2854  bool ie_exts_present = false;
2858  // ...
2859 
2860  // sequence methods
2861  SRSASN_CODE pack(bit_ref& bref) const;
2863  void to_json(json_writer& j) const;
2864 };
2866 // BroadcastPLMNList ::= SEQUENCE (SIZE (1..12)) OF BroadcastPLMNItem
2868 
2869 // COUNTValueForPDCP-SN12-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2871 
2873 
2874 // COUNTValueForPDCP-SN12 ::= SEQUENCE
2876  bool ext = false;
2877  bool ie_exts_present = false;
2878  uint16_t pdcp_sn12 = 0;
2879  uint32_t hfn_pdcp_sn12 = 0;
2881  // ...
2882 
2883  // sequence methods
2884  SRSASN_CODE pack(bit_ref& bref) const;
2886  void to_json(json_writer& j) const;
2887 };
2889 // COUNTValueForPDCP-SN18-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
2891 
2893 
2894 // COUNTValueForPDCP-SN18 ::= SEQUENCE
2896  bool ext = false;
2897  bool ie_exts_present = false;
2898  uint32_t pdcp_sn18 = 0;
2899  uint16_t hfn_pdcp_sn18 = 0;
2901  // ...
2902 
2903  // sequence methods
2904  SRSASN_CODE pack(bit_ref& bref) const;
2906  void to_json(json_writer& j) const;
2907 };
2909 // CellIDListForRestart-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
2911 
2912 // EUTRA-CGIList ::= SEQUENCE (SIZE (1..256)) OF EUTRA-CGI
2914 
2915 // NR-CGIList ::= SEQUENCE (SIZE (1..16384)) OF NR-CGI
2917 
2918 // CellIDListForRestart ::= CHOICE
2920  struct types_opts {
2922 
2923  const char* to_string() const;
2924  };
2925  typedef enumerated<types_opts> types;
2926 
2927  // choice methods
2932  void set(types::options e = types::nulltype);
2933  types type() const { return type_; }
2934  SRSASN_CODE pack(bit_ref& bref) const;
2935  SRSASN_CODE unpack(cbit_ref& bref);
2936  void to_json(json_writer& j) const;
2937  // getters
2939  {
2940  assert_choice_type(types::eutra_cgi_listfor_restart, type_, "CellIDListForRestart");
2941  return c.get<eutra_cgi_list_l>();
2942  }
2944  {
2945  assert_choice_type(types::nr_cgi_listfor_restart, type_, "CellIDListForRestart");
2946  return c.get<nr_cgi_list_l>();
2947  }
2949  {
2950  assert_choice_type(types::choice_exts, type_, "CellIDListForRestart");
2952  }
2954  {
2955  assert_choice_type(types::eutra_cgi_listfor_restart, type_, "CellIDListForRestart");
2956  return c.get<eutra_cgi_list_l>();
2957  }
2958  const nr_cgi_list_l& nr_cgi_listfor_restart() const
2959  {
2960  assert_choice_type(types::nr_cgi_listfor_restart, type_, "CellIDListForRestart");
2961  return c.get<nr_cgi_list_l>();
2962  }
2964  {
2965  assert_choice_type(types::choice_exts, type_, "CellIDListForRestart");
2967  }
2972 private:
2973  types type_;
2975  c;
2976 
2977  void destroy_();
2978 };
2979 
2980 // CellTrafficTraceIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
2982  // Value ::= OPEN TYPE
2983  struct value_c {
2984  struct types_opts {
2985  enum options {
2994  const char* to_string() const;
2995  };
2998  // choice methods
2999  value_c() = default;
3000  value_c(const value_c& other);
3001  value_c& operator=(const value_c& other);
3002  ~value_c() { destroy_(); }
3003  void set(types::options e = types::nulltype);
3004  types type() const { return type_; }
3005  SRSASN_CODE pack(bit_ref& bref) const;
3006  SRSASN_CODE unpack(cbit_ref& bref);
3007  void to_json(json_writer& j) const;
3008  // getters
3009  uint64_t& amf_ue_ngap_id();
3010  uint64_t& ran_ue_ngap_id();
3014  const uint64_t& amf_ue_ngap_id() const;
3015  const uint64_t& ran_ue_ngap_id() const;
3017  const ngran_cgi_c& ngran_cgi() const;
3019 
3020  private:
3021  types type_;
3023 
3024  void destroy_();
3025  };
3026 
3027  // members lookup methods
3028  static uint32_t idx_to_id(uint32_t idx);
3029  static bool is_id_valid(const uint32_t& id);
3030  static crit_e get_crit(const uint32_t& id);
3031  static value_c get_value(const uint32_t& id);
3032  static presence_e get_presence(const uint32_t& id);
3033 };
3034 
3036  template <class valueT_>
3038 
3039  // member variables
3040  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
3041  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
3042  ie_field_s<fixed_octstring<8, true> > ngran_trace_id;
3046  // sequence methods
3048  SRSASN_CODE pack(bit_ref& bref) const;
3050  void to_json(json_writer& j) const;
3051 };
3053 // CellTrafficTrace ::= SEQUENCE
3055 
3056 // CellSize ::= ENUMERATED
3057 struct cell_size_opts {
3058  enum options { verysmall, small, medium, large, /*...*/ nulltype } value;
3059 
3060  const char* to_string() const;
3061 };
3063 
3064 // CellType-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3068 
3069 // CellType ::= SEQUENCE
3070 struct cell_type_s {
3071  bool ext = false;
3072  bool ie_exts_present = false;
3075  // ...
3076 
3077  // sequence methods
3078  SRSASN_CODE pack(bit_ref& bref) const;
3080  void to_json(json_writer& j) const;
3081 };
3083 // ExpectedUEMovingTrajectoryItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3085 
3086 // ExpectedUEActivityBehaviour-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3088 
3090 
3091 // ExpectedUEMovingTrajectoryItem ::= SEQUENCE
3093  bool ext = false;
3094  bool time_stayed_in_cell_present = false;
3095  bool ie_exts_present = false;
3097  uint16_t time_stayed_in_cell = 0;
3099  // ...
3101  // sequence methods
3102  SRSASN_CODE pack(bit_ref& bref) const;
3104  void to_json(json_writer& j) const;
3105 };
3107 // SourceOfUEActivityBehaviourInformation ::= ENUMERATED
3109  enum options { subscription_info, statistics, /*...*/ nulltype } value;
3110 
3111  const char* to_string() const;
3112 };
3114 
3115 // TAIListForInactiveItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3118 // ExpectedHOInterval ::= ENUMERATED
3119 struct expected_ho_interv_opts {
3120  enum options { sec15, sec30, sec60, sec90, sec120, sec180, long_time, /*...*/ nulltype } value;
3121  typedef uint8_t number_type;
3122 
3123  const char* to_string() const;
3124  uint8_t to_number() const;
3125 };
3130 // ExpectedUEActivityBehaviour ::= SEQUENCE
3132  bool ext = false;
3133  bool expected_activity_period_present = false;
3136  bool ie_exts_present = false;
3137  uint8_t expected_activity_period = 1;
3138  uint8_t expected_idle_period = 1;
3141  // ...
3143  // sequence methods
3144  SRSASN_CODE pack(bit_ref& bref) const;
3146  void to_json(json_writer& j) const;
3147 };
3149 // ExpectedUEBehaviour-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3151 
3152 // ExpectedUEMobility ::= ENUMERATED
3153 struct expected_ue_mob_opts {
3154  enum options { stationary, mobile, /*...*/ nulltype } value;
3155 
3156  const char* to_string() const;
3157 };
3159 
3160 // ExpectedUEMovingTrajectory ::= SEQUENCE (SIZE (1..16)) OF ExpectedUEMovingTrajectoryItem
3164 
3165 // TAIListForInactiveItem ::= SEQUENCE
3167  bool ext = false;
3168  bool ie_exts_present = false;
3171  // ...
3172 
3173  // sequence methods
3174  SRSASN_CODE pack(bit_ref& bref) const;
3176  void to_json(json_writer& j) const;
3177 };
3179 // UEIdentityIndexValue-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
3181 
3182 // CoreNetworkAssistanceInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3184 
3186 
3187 // ExpectedUEBehaviour ::= SEQUENCE
3189  bool ext = false;
3192  bool expected_ue_mob_present = false;
3193  bool ie_exts_present = false;
3199  // ...
3201  // sequence methods
3202  SRSASN_CODE pack(bit_ref& bref) const;
3204  void to_json(json_writer& j) const;
3205 };
3207 // MICOModeIndication ::= ENUMERATED
3208 struct mico_mode_ind_opts {
3209  enum options { true_value, /*...*/ nulltype } value;
3210 
3211  const char* to_string() const;
3212 };
3214 
3215 // PagingDRX ::= ENUMERATED
3217  enum options { v32, v64, v128, v256, /*...*/ nulltype } value;
3218  typedef uint16_t number_type;
3219 
3220  const char* to_string() const;
3221  uint16_t to_number() const;
3222 };
3225 // TAIListForInactive ::= SEQUENCE (SIZE (1..16)) OF TAIListForInactiveItem
3227 
3228 // UEIdentityIndexValue ::= CHOICE
3229 struct ue_id_idx_value_c {
3230  struct types_opts {
3232  typedef uint8_t number_type;
3233 
3234  const char* to_string() const;
3235  uint8_t to_number() const;
3236  };
3239  // choice methods
3240  ue_id_idx_value_c() = default;
3241  ue_id_idx_value_c(const ue_id_idx_value_c& other);
3243  ~ue_id_idx_value_c() { destroy_(); }
3244  void set(types::options e = types::nulltype);
3245  types type() const { return type_; }
3246  SRSASN_CODE pack(bit_ref& bref) const;
3247  SRSASN_CODE unpack(cbit_ref& bref);
3248  void to_json(json_writer& j) const;
3249  // getters
3251  {
3252  assert_choice_type(types::idx_len10, type_, "UEIdentityIndexValue");
3254  }
3256  {
3257  assert_choice_type(types::choice_exts, type_, "UEIdentityIndexValue");
3259  }
3261  {
3262  assert_choice_type(types::idx_len10, type_, "UEIdentityIndexValue");
3264  }
3266  {
3267  assert_choice_type(types::choice_exts, type_, "UEIdentityIndexValue");
3269  }
3272 
3273 private:
3274  types type_;
3276 
3277  void destroy_();
3278 };
3279 
3281 
3282 // CoreNetworkAssistanceInformation ::= SEQUENCE
3284  bool ext = false;
3285  bool uespecific_drx_present = false;
3286  bool mico_mode_ind_present = false;
3287  bool expected_ue_behaviour_present = false;
3288  bool ie_exts_present = false;
3296  // ...
3298  // sequence methods
3299  SRSASN_CODE pack(bit_ref& bref) const;
3301  void to_json(json_writer& j) const;
3302 };
3304 // DRBStatusDL12-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3306 
3307 // DRBStatusDL18-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3309 
3310 // DRBStatusDL-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
3312 
3314 
3315 // DRBStatusDL12 ::= SEQUENCE
3317  bool ext = false;
3318  bool ie_ext_present = false;
3321  // ...
3322 
3323  // sequence methods
3324  SRSASN_CODE pack(bit_ref& bref) const;
3326  void to_json(json_writer& j) const;
3327 };
3330 
3331 // DRBStatusDL18 ::= SEQUENCE
3332 struct drb_status_dl18_s {
3333  bool ext = false;
3334  bool ie_ext_present = false;
3337  // ...
3338 
3339  // sequence methods
3340  SRSASN_CODE pack(bit_ref& bref) const;
3342  void to_json(json_writer& j) const;
3343 };
3345 // DRBStatusDL ::= CHOICE
3346 struct drb_status_dl_c {
3347  struct types_opts {
3349  typedef uint8_t number_type;
3350 
3351  const char* to_string() const;
3352  uint8_t to_number() const;
3353  };
3356  // choice methods
3357  drb_status_dl_c() = default;
3358  drb_status_dl_c(const drb_status_dl_c& other);
3359  drb_status_dl_c& operator=(const drb_status_dl_c& other);
3360  ~drb_status_dl_c() { destroy_(); }
3361  void set(types::options e = types::nulltype);
3362  types type() const { return type_; }
3363  SRSASN_CODE pack(bit_ref& bref) const;
3364  SRSASN_CODE unpack(cbit_ref& bref);
3365  void to_json(json_writer& j) const;
3366  // getters
3368  {
3369  assert_choice_type(types::drb_status_dl12, type_, "DRBStatusDL");
3370  return c.get<drb_status_dl12_s>();
3371  }
3373  {
3374  assert_choice_type(types::drb_status_dl18, type_, "DRBStatusDL");
3375  return c.get<drb_status_dl18_s>();
3376  }
3378  {
3379  assert_choice_type(types::choice_exts, type_, "DRBStatusDL");
3381  }
3382  const drb_status_dl12_s& drb_status_dl12() const
3383  {
3384  assert_choice_type(types::drb_status_dl12, type_, "DRBStatusDL");
3385  return c.get<drb_status_dl12_s>();
3386  }
3387  const drb_status_dl18_s& drb_status_dl18() const
3388  {
3389  assert_choice_type(types::drb_status_dl18, type_, "DRBStatusDL");
3390  return c.get<drb_status_dl18_s>();
3391  }
3393  {
3394  assert_choice_type(types::choice_exts, type_, "DRBStatusDL");
3396  }
3401 private:
3402  types type_;
3404 
3405  void destroy_();
3406 };
3407 
3408 // DRBStatusUL12-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3411 // DRBStatusUL18-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3413 
3414 // DRBStatusUL-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
3416 
3418 
3419 // DRBStatusUL12 ::= SEQUENCE
3421  bool ext = false;
3423  bool ie_ext_present = false;
3427  // ...
3429  // sequence methods
3430  SRSASN_CODE pack(bit_ref& bref) const;
3432  void to_json(json_writer& j) const;
3433 };
3436 
3437 // DRBStatusUL18 ::= SEQUENCE
3438 struct drb_status_ul18_s {
3439  bool ext = false;
3441  bool ie_ext_present = false;
3445  // ...
3447  // sequence methods
3448  SRSASN_CODE pack(bit_ref& bref) const;
3450  void to_json(json_writer& j) const;
3451 };
3453 // DRBStatusUL ::= CHOICE
3454 struct drb_status_ul_c {
3455  struct types_opts {
3457  typedef uint8_t number_type;
3458 
3459  const char* to_string() const;
3460  uint8_t to_number() const;
3461  };
3464  // choice methods
3465  drb_status_ul_c() = default;
3466  drb_status_ul_c(const drb_status_ul_c& other);
3467  drb_status_ul_c& operator=(const drb_status_ul_c& other);
3468  ~drb_status_ul_c() { destroy_(); }
3469  void set(types::options e = types::nulltype);
3470  types type() const { return type_; }
3471  SRSASN_CODE pack(bit_ref& bref) const;
3472  SRSASN_CODE unpack(cbit_ref& bref);
3473  void to_json(json_writer& j) const;
3474  // getters
3476  {
3477  assert_choice_type(types::drb_status_ul12, type_, "DRBStatusUL");
3478  return c.get<drb_status_ul12_s>();
3479  }
3481  {
3482  assert_choice_type(types::drb_status_ul18, type_, "DRBStatusUL");
3483  return c.get<drb_status_ul18_s>();
3484  }
3486  {
3487  assert_choice_type(types::choice_exts, type_, "DRBStatusUL");
3489  }
3490  const drb_status_ul12_s& drb_status_ul12() const
3491  {
3492  assert_choice_type(types::drb_status_ul12, type_, "DRBStatusUL");
3493  return c.get<drb_status_ul12_s>();
3494  }
3495  const drb_status_ul18_s& drb_status_ul18() const
3496  {
3497  assert_choice_type(types::drb_status_ul18, type_, "DRBStatusUL");
3498  return c.get<drb_status_ul18_s>();
3499  }
3501  {
3502  assert_choice_type(types::choice_exts, type_, "DRBStatusUL");
3504  }
3509 private:
3510  types type_;
3512 
3513  void destroy_();
3514 };
3515 
3516 // DRBsSubjectToStatusTransferItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3520 
3521 // DRBsSubjectToStatusTransferItem ::= SEQUENCE
3523  bool ext = false;
3524  bool ie_ext_present = false;
3525  uint8_t drb_id = 1;
3529  // ...
3531  // sequence methods
3532  SRSASN_CODE pack(bit_ref& bref) const;
3534  void to_json(json_writer& j) const;
3535 };
3537 // DRBsSubjectToStatusTransferList ::= SEQUENCE (SIZE (1..32)) OF DRBsSubjectToStatusTransferItem
3539 
3540 // DRBsToQosFlowsMappingItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3542 
3544 
3545 // DRBsToQosFlowsMappingItem ::= SEQUENCE
3547  bool ext = false;
3548  bool ie_exts_present = false;
3549  uint8_t drb_id = 1;
3552  // ...
3553 
3554  // sequence methods
3555  SRSASN_CODE pack(bit_ref& bref) const;
3557  void to_json(json_writer& j) const;
3558 };
3560 // DRBsToQosFlowsMappingList ::= SEQUENCE (SIZE (1..32)) OF DRBsToQosFlowsMappingItem
3562 
3563 // DataForwardingResponseDRBItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3565 
3567 
3568 // DataForwardingResponseDRBItem ::= SEQUENCE
3570  bool ext = false;
3571  bool dlforwarding_up_tnl_info_present = false;
3573  bool ie_exts_present = false;
3574  uint8_t drb_id = 1;
3578  // ...
3580  // sequence methods
3581  SRSASN_CODE pack(bit_ref& bref) const;
3583  void to_json(json_writer& j) const;
3584 };
3586 // DataForwardingResponseDRBList ::= SEQUENCE (SIZE (1..32)) OF DataForwardingResponseDRBItem
3588 
3589 // DeactivateTraceIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
3590 struct deactiv_trace_ies_o {
3591  // Value ::= OPEN TYPE
3592  struct value_c {
3593  struct types_opts {
3596  const char* to_string() const;
3597  };
3599 
3600  // choice methods
3601  value_c() = default;
3602  value_c(const value_c& other);
3603  value_c& operator=(const value_c& other);
3604  ~value_c() { destroy_(); }
3605  void set(types::options e = types::nulltype);
3606  types type() const { return type_; }
3607  SRSASN_CODE pack(bit_ref& bref) const;
3608  SRSASN_CODE unpack(cbit_ref& bref);
3609  void to_json(json_writer& j) const;
3610  // getters
3611  uint64_t& amf_ue_ngap_id();
3612  uint64_t& ran_ue_ngap_id();
3614  const uint64_t& amf_ue_ngap_id() const;
3615  const uint64_t& ran_ue_ngap_id() const;
3617 
3618  private:
3619  types type_;
3621 
3622  void destroy_();
3623  };
3624 
3625  // members lookup methods
3626  static uint32_t idx_to_id(uint32_t idx);
3627  static bool is_id_valid(const uint32_t& id);
3628  static crit_e get_crit(const uint32_t& id);
3629  static value_c get_value(const uint32_t& id);
3630  static presence_e get_presence(const uint32_t& id);
3631 };
3632 
3634  template <class valueT_>
3636 
3637  // member variables
3638  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
3639  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
3640  ie_field_s<fixed_octstring<8, true> > ngran_trace_id;
3642  // sequence methods
3644  SRSASN_CODE pack(bit_ref& bref) const;
3645  SRSASN_CODE unpack(cbit_ref& bref);
3646  void to_json(json_writer& j) const;
3647 };
3649 // DeactivateTrace ::= SEQUENCE
3651 
3652 // ForbiddenAreaInformation-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3654 
3655 // ForbiddenTACs ::= SEQUENCE (SIZE (1..4096)) OF OCTET STRING (SIZE (3))
3657 
3658 // NotAllowedTACs ::= SEQUENCE (SIZE (1..16)) OF OCTET STRING (SIZE (3))
3660 
3661 // RATRestrictions-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3663 
3664 // ServiceAreaInformation-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3666 
3668 
3669 // ForbiddenAreaInformation-Item ::= SEQUENCE
3671  bool ext = false;
3672  bool ie_exts_present = false;
3676  // ...
3677 
3678  // sequence methods
3679  SRSASN_CODE pack(bit_ref& bref) const;
3681  void to_json(json_writer& j) const;
3682 };
3685 
3686 // RATRestrictions-Item ::= SEQUENCE
3687 struct rat_restricts_item_s {
3688  bool ext = false;
3689  bool ie_exts_present = false;
3693  // ...
3694 
3695  // sequence methods
3696  SRSASN_CODE pack(bit_ref& bref) const;
3698  void to_json(json_writer& j) const;
3699 };
3702 
3703 // ServiceAreaInformation-Item ::= SEQUENCE
3704 struct service_area_info_item_s {
3705  bool ext = false;
3706  bool ie_exts_present = false;
3711  // ...
3713  // sequence methods
3714  SRSASN_CODE pack(bit_ref& bref) const;
3716  void to_json(json_writer& j) const;
3717 };
3719 // EquivalentPLMNs ::= SEQUENCE (SIZE (1..15)) OF OCTET STRING (SIZE (3))
3721 
3722 // ForbiddenAreaInformation ::= SEQUENCE (SIZE (1..16)) OF ForbiddenAreaInformation-Item
3724 
3725 // MobilityRestrictionList-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3727  // Extension ::= OPEN TYPE
3728  struct ext_c {
3729  struct types_opts {
3732  const char* to_string() const;
3733  };
3735 
3736  // choice methods
3737  types type() const { return types::last_eutran_plmn_id; }
3738  SRSASN_CODE pack(bit_ref& bref) const;
3739  SRSASN_CODE unpack(cbit_ref& bref);
3740  void to_json(json_writer& j) const;
3741  // getters
3743  const fixed_octstring<3, true>& last_eutran_plmn_id() const { return c; }
3744 
3745  private:
3747  };
3748 
3749  // members lookup methods
3750  static uint32_t idx_to_id(uint32_t idx);
3751  static bool is_id_valid(const uint32_t& id);
3752  static crit_e get_crit(const uint32_t& id);
3753  static ext_c get_ext(const uint32_t& id);
3754  static presence_e get_presence(const uint32_t& id);
3755 };
3756 
3757 // RATRestrictions ::= SEQUENCE (SIZE (1..16)) OF RATRestrictions-Item
3759 
3760 // ServiceAreaInformation ::= SEQUENCE (SIZE (1..16)) OF ServiceAreaInformation-Item
3762 
3763 // UEAggregateMaximumBitRate-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3765 
3766 // MobilityRestrictionList ::= SEQUENCE
3767 struct mob_restrict_list_s {
3768  bool ext = false;
3775  // ...
3777  // sequence methods
3778  SRSASN_CODE pack(bit_ref& bref) const;
3780  void to_json(json_writer& j) const;
3781 };
3784 
3785 // UEAggregateMaximumBitRate ::= SEQUENCE
3787  bool ext = false;
3788  bool ie_exts_present = false;
3789  uint64_t ueaggregate_maximum_bit_rate_dl = 0;
3790  uint64_t ueaggregate_maximum_bit_rate_ul = 0;
3792  // ...
3793 
3794  // sequence methods
3795  SRSASN_CODE pack(bit_ref& bref) const;
3797  void to_json(json_writer& j) const;
3798 };
3800 // DownlinkNASTransport-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
3801 struct dl_nas_transport_ies_o {
3802  // Value ::= OPEN TYPE
3803  struct value_c {
3804  struct types_opts {
3805  enum options {
3808  old_amf,
3810  nas_pdu,
3818  const char* to_string() const;
3819  };
3822  // choice methods
3823  value_c() = default;
3824  value_c(const value_c& other);
3825  value_c& operator=(const value_c& other);
3826  ~value_c() { destroy_(); }
3827  void set(types::options e = types::nulltype);
3828  types type() const { return type_; }
3829  SRSASN_CODE pack(bit_ref& bref) const;
3830  SRSASN_CODE unpack(cbit_ref& bref);
3831  void to_json(json_writer& j) const;
3832  // getters
3833  uint64_t& amf_ue_ngap_id();
3834  uint64_t& ran_ue_ngap_id();
3836  uint16_t& ran_paging_prio();
3839  uint16_t& idx_to_rfsp();
3842  const uint64_t& amf_ue_ngap_id() const;
3843  const uint64_t& ran_ue_ngap_id() const;
3845  const uint16_t& ran_paging_prio() const;
3846  const unbounded_octstring<true>& nas_pdu() const;
3847  const mob_restrict_list_s& mob_restrict_list() const;
3848  const uint16_t& idx_to_rfsp() const;
3850  const allowed_nssai_l& allowed_nssai() const;
3851 
3852  private:
3853  types type_;
3859  c;
3860 
3861  void destroy_();
3862  };
3863 
3864  // members lookup methods
3865  static uint32_t idx_to_id(uint32_t idx);
3866  static bool is_id_valid(const uint32_t& id);
3867  static crit_e get_crit(const uint32_t& id);
3868  static value_c get_value(const uint32_t& id);
3869  static presence_e get_presence(const uint32_t& id);
3870 };
3871 
3873  template <class valueT_>
3875 
3876  // member variables
3877  bool old_amf_present = false;
3878  bool ran_paging_prio_present = false;
3879  bool mob_restrict_list_present = false;
3880  bool idx_to_rfsp_present = false;
3893  // sequence methods
3895  SRSASN_CODE pack(bit_ref& bref) const;
3897  void to_json(json_writer& j) const;
3898 };
3900 // DownlinkNASTransport ::= SEQUENCE
3902 
3903 // DownlinkNonUEAssociatedNRPPaTransportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
3905  // Value ::= OPEN TYPE
3906  struct value_c {
3907  struct types_opts {
3910  const char* to_string() const;
3911  };
3913 
3914  // choice methods
3915  value_c() = default;
3916  value_c(const value_c& other);
3917  value_c& operator=(const value_c& other);
3918  ~value_c() { destroy_(); }
3919  void set(types::options e = types::nulltype);
3920  types type() const { return type_; }
3921  SRSASN_CODE pack(bit_ref& bref) const;
3922  SRSASN_CODE unpack(cbit_ref& bref);
3923  void to_json(json_writer& j) const;
3924  // getters
3927  const unbounded_octstring<true>& routing_id() const;
3929 
3930  private:
3931  types type_;
3933 
3934  void destroy_();
3935  };
3936 
3937  // members lookup methods
3938  static uint32_t idx_to_id(uint32_t idx);
3939  static bool is_id_valid(const uint32_t& id);
3940  static crit_e get_crit(const uint32_t& id);
3941  static value_c get_value(const uint32_t& id);
3942  static presence_e get_presence(const uint32_t& id);
3943 };
3944 
3946  template <class valueT_>
3948 
3949  // member variables
3950  ie_field_s<unbounded_octstring<true> > routing_id;
3951  ie_field_s<unbounded_octstring<true> > nrp_pa_pdu;
3952 
3953  // sequence methods
3955  SRSASN_CODE pack(bit_ref& bref) const;
3956  SRSASN_CODE unpack(cbit_ref& bref);
3957  void to_json(json_writer& j) const;
3958 };
3960 // DownlinkNonUEAssociatedNRPPaTransport ::= SEQUENCE
3963 
3964 // XnExtTLA-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3966 
3967 // XnGTP-TLAs ::= SEQUENCE (SIZE (1..16)) OF BIT STRING (SIZE (1..160,...))
3969 
3971 
3972 // XnExtTLA-Item ::= SEQUENCE
3974  bool ext = false;
3975  bool ipsec_tla_present = false;
3976  bool ie_exts_present = false;
3980  // ...
3982  // sequence methods
3983  SRSASN_CODE pack(bit_ref& bref) const;
3985  void to_json(json_writer& j) const;
3986 };
3988 // XnExtTLAs ::= SEQUENCE (SIZE (1..2)) OF XnExtTLA-Item
3990 
3991 // XnTLAs ::= SEQUENCE (SIZE (1..16)) OF BIT STRING (SIZE (1..160,...))
3993 
3994 // XnTNLConfigurationInfo-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3996 
3997 // SONInformationReply-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
3999 
4001 
4002 // XnTNLConfigurationInfo ::= SEQUENCE
4004  bool ext = false;
4005  bool ie_exts_present = false;
4009  // ...
4010 
4011  // sequence methods
4012  SRSASN_CODE pack(bit_ref& bref) const;
4014  void to_json(json_writer& j) const;
4015 };
4017 // SONInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4019 
4021 
4022 // SONInformationReply ::= SEQUENCE
4023 struct son_info_reply_s {
4024  bool ext = false;
4025  bool xn_tnl_cfg_info_present = false;
4026  bool ie_exts_present = false;
4029  // ...
4030 
4031  // sequence methods
4032  SRSASN_CODE pack(bit_ref& bref) const;
4034  void to_json(json_writer& j) const;
4035 };
4037 // SONInformationRequest ::= ENUMERATED
4038 struct son_info_request_opts {
4039  enum options { xn_tnl_cfg_info, /*...*/ nulltype } value;
4040 
4041  const char* to_string() const;
4042 };
4044 
4045 // SourceRANNodeID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4048 // TargetRANNodeID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4050 
4051 // SONConfigurationTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4053 
4054 // SONInformation ::= CHOICE
4055 struct son_info_c {
4056  struct types_opts {
4058 
4059  const char* to_string() const;
4060  };
4061  typedef enumerated<types_opts> types;
4062 
4063  // choice methods
4064  son_info_c() = default;
4065  son_info_c(const son_info_c& other);
4066  son_info_c& operator=(const son_info_c& other);
4067  ~son_info_c() { destroy_(); }
4068  void set(types::options e = types::nulltype);
4069  types type() const { return type_; }
4070  SRSASN_CODE pack(bit_ref& bref) const;
4071  SRSASN_CODE unpack(cbit_ref& bref);
4072  void to_json(json_writer& j) const;
4073  // getters
4075  {
4076  assert_choice_type(types::son_info_request, type_, "SONInformation");
4077  return c.get<son_info_request_e>();
4078  }
4080  {
4081  assert_choice_type(types::son_info_reply, type_, "SONInformation");
4082  return c.get<son_info_reply_s>();
4083  }
4085  {
4086  assert_choice_type(types::choice_exts, type_, "SONInformation");
4088  }
4089  const son_info_request_e& son_info_request() const
4090  {
4091  assert_choice_type(types::son_info_request, type_, "SONInformation");
4092  return c.get<son_info_request_e>();
4093  }
4094  const son_info_reply_s& son_info_reply() const
4095  {
4096  assert_choice_type(types::son_info_reply, type_, "SONInformation");
4097  return c.get<son_info_reply_s>();
4098  }
4100  {
4101  assert_choice_type(types::choice_exts, type_, "SONInformation");
4103  }
4108 private:
4109  types type_;
4111 
4112  void destroy_();
4113 };
4114 
4116 
4117 // SourceRANNodeID ::= SEQUENCE
4119  bool ext = false;
4120  bool ie_exts_present = false;
4122  tai_s sel_tai;
4124  // ...
4125 
4126  // sequence methods
4127  SRSASN_CODE pack(bit_ref& bref) const;
4129  void to_json(json_writer& j) const;
4130 };
4133 
4134 // TargetRANNodeID ::= SEQUENCE
4135 struct target_ran_node_id_s {
4136  bool ext = false;
4137  bool ie_exts_present = false;
4139  tai_s sel_tai;
4141  // ...
4142 
4143  // sequence methods
4144  SRSASN_CODE pack(bit_ref& bref) const;
4146  void to_json(json_writer& j) const;
4147 };
4150 
4151 // SONConfigurationTransfer ::= SEQUENCE
4152 struct son_cfg_transfer_s {
4153  bool ext = false;
4154  bool xn_tnl_cfg_info_present = false;
4155  bool ie_exts_present = false;
4161  // ...
4163  // sequence methods
4164  SRSASN_CODE pack(bit_ref& bref) const;
4166  void to_json(json_writer& j) const;
4167 };
4169 // DownlinkRANConfigurationTransferIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4171  // Value ::= OPEN TYPE
4172  struct value_c {
4173  struct types_opts {
4175 
4176  const char* to_string() const;
4177  };
4179 
4180  // choice methods
4181  value_c() = default;
4182  value_c(const value_c& other);
4183  value_c& operator=(const value_c& other);
4184  ~value_c() { destroy_(); }
4185  void set(types::options e = types::nulltype);
4186  types type() const { return type_; }
4187  SRSASN_CODE pack(bit_ref& bref) const;
4188  SRSASN_CODE unpack(cbit_ref& bref);
4189  void to_json(json_writer& j) const;
4190  // getters
4193  const son_cfg_transfer_s& son_cfg_transfer_dl() const;
4195 
4196  private:
4197  types type_;
4199 
4200  void destroy_();
4201  };
4202 
4203  // members lookup methods
4204  static uint32_t idx_to_id(uint32_t idx);
4205  static bool is_id_valid(const uint32_t& id);
4206  static crit_e get_crit(const uint32_t& id);
4207  static value_c get_value(const uint32_t& id);
4208  static presence_e get_presence(const uint32_t& id);
4209 };
4210 
4212  template <class valueT_>
4214 
4215  // member variables
4216  bool son_cfg_transfer_dl_present = false;
4217  bool endc_son_cfg_transfer_dl_present = false;
4218  ie_field_s<son_cfg_transfer_s> son_cfg_transfer_dl;
4220 
4221  // sequence methods
4223  SRSASN_CODE pack(bit_ref& bref) const;
4225  void to_json(json_writer& j) const;
4226 };
4228 // DownlinkRANConfigurationTransfer ::= SEQUENCE
4230 
4231 // RANStatusTransfer-TransparentContainer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4233 
4235 
4236 // RANStatusTransfer-TransparentContainer ::= SEQUENCE
4238  bool ext = false;
4239  bool ie_exts_present = false;
4242  // ...
4243 
4244  // sequence methods
4245  SRSASN_CODE pack(bit_ref& bref) const;
4247  void to_json(json_writer& j) const;
4248 };
4250 // DownlinkRANStatusTransferIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4252  // Value ::= OPEN TYPE
4253  struct value_c {
4254  struct types_opts {
4256 
4257  const char* to_string() const;
4258  };
4260 
4261  // choice methods
4262  value_c() = default;
4263  value_c(const value_c& other);
4264  value_c& operator=(const value_c& other);
4265  ~value_c() { destroy_(); }
4266  void set(types::options e = types::nulltype);
4267  types type() const { return type_; }
4268  SRSASN_CODE pack(bit_ref& bref) const;
4269  SRSASN_CODE unpack(cbit_ref& bref);
4270  void to_json(json_writer& j) const;
4271  // getters
4272  uint64_t& amf_ue_ngap_id();
4273  uint64_t& ran_ue_ngap_id();
4275  const uint64_t& amf_ue_ngap_id() const;
4276  const uint64_t& ran_ue_ngap_id() const;
4278 
4279  private:
4280  types type_;
4282 
4283  void destroy_();
4284  };
4285 
4286  // members lookup methods
4287  static uint32_t idx_to_id(uint32_t idx);
4288  static bool is_id_valid(const uint32_t& id);
4289  static crit_e get_crit(const uint32_t& id);
4290  static value_c get_value(const uint32_t& id);
4291  static presence_e get_presence(const uint32_t& id);
4292 };
4293 
4295  template <class valueT_>
4297 
4298  // member variables
4299  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
4300  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
4301  ie_field_s<ran_status_transfer_transparent_container_s> ran_status_transfer_transparent_container;
4303  // sequence methods
4305  SRSASN_CODE pack(bit_ref& bref) const;
4306  SRSASN_CODE unpack(cbit_ref& bref);
4307  void to_json(json_writer& j) const;
4308 };
4310 // DownlinkRANStatusTransfer ::= SEQUENCE
4312 
4313 // DownlinkUEAssociatedNRPPaTransportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4315  // Value ::= OPEN TYPE
4316  struct value_c {
4317  struct types_opts {
4320  const char* to_string() const;
4321  };
4323 
4324  // choice methods
4325  value_c() = default;
4326  value_c(const value_c& other);
4327  value_c& operator=(const value_c& other);
4328  ~value_c() { destroy_(); }
4329  void set(types::options e = types::nulltype);
4330  types type() const { return type_; }
4331  SRSASN_CODE pack(bit_ref& bref) const;
4332  SRSASN_CODE unpack(cbit_ref& bref);
4333  void to_json(json_writer& j) const;
4334  // getters
4335  uint64_t& amf_ue_ngap_id();
4336  uint64_t& ran_ue_ngap_id();
4339  const uint64_t& amf_ue_ngap_id() const;
4340  const uint64_t& ran_ue_ngap_id() const;
4341  const unbounded_octstring<true>& routing_id() const;
4342  const unbounded_octstring<true>& nrp_pa_pdu() const;
4343 
4344  private:
4345  types type_;
4347 
4348  void destroy_();
4349  };
4350 
4351  // members lookup methods
4352  static uint32_t idx_to_id(uint32_t idx);
4353  static bool is_id_valid(const uint32_t& id);
4354  static crit_e get_crit(const uint32_t& id);
4355  static value_c get_value(const uint32_t& id);
4356  static presence_e get_presence(const uint32_t& id);
4357 };
4358 
4360  template <class valueT_>
4362 
4363  // member variables
4364  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
4365  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
4366  ie_field_s<unbounded_octstring<true> > routing_id;
4368 
4369  // sequence methods
4371  SRSASN_CODE pack(bit_ref& bref) const;
4373  void to_json(json_writer& j) const;
4374 };
4376 // DownlinkUEAssociatedNRPPaTransport ::= SEQUENCE
4378 
4379 // PacketErrorRate-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4381 
4382 // DelayCritical ::= ENUMERATED
4383 struct delay_crit_opts {
4384  enum options { delay_crit, non_delay_crit, /*...*/ nulltype } value;
4386  const char* to_string() const;
4387 };
4389 
4390 // Dynamic5QIDescriptor-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4394 
4395 // PacketErrorRate ::= SEQUENCE
4397  bool ext = false;
4398  bool ie_exts_present = false;
4399  uint8_t per_scalar = 0;
4400  uint8_t per_exponent = 0;
4402  // ...
4403 
4404  // sequence methods
4405  SRSASN_CODE pack(bit_ref& bref) const;
4407  void to_json(json_writer& j) const;
4408 };
4411 
4412 // Dynamic5QIDescriptor ::= SEQUENCE
4413 struct dynamic5_qi_descriptor_s {
4414  bool ext = false;
4415  bool five_qi_present = false;
4416  bool delay_crit_present = false;
4417  bool averaging_win_present = false;
4419  bool ie_exts_present = false;
4420  uint8_t prio_level_qos = 1;
4421  uint16_t packet_delay_budget = 0;
4423  uint16_t five_qi = 0;
4425  uint16_t averaging_win = 0;
4428  // ...
4430  // sequence methods
4431  SRSASN_CODE pack(bit_ref& bref) const;
4433  void to_json(json_writer& j) const;
4434 };
4436 // DLForwarding ::= ENUMERATED
4437 struct dl_forwarding_opts {
4438  enum options { dl_forwarding_proposed, /*...*/ nulltype } value;
4439 
4440  const char* to_string() const;
4441 };
4443 
4444 // E-RABInformationItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4448 
4449 // E-RABInformationItem ::= SEQUENCE
4451  bool ext = false;
4452  bool dlforwarding_present = false;
4453  bool ie_exts_present = false;
4454  uint8_t erab_id = 0;
4457  // ...
4459  // sequence methods
4460  SRSASN_CODE pack(bit_ref& bref) const;
4462  void to_json(json_writer& j) const;
4463 };
4465 // E-RABInformationList ::= SEQUENCE (SIZE (1..256)) OF E-RABInformationItem
4467 
4468 // EPS-TAI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4470 
4472 
4473 // EPS-TAI ::= SEQUENCE
4474 struct eps_tai_s {
4475  bool ext = false;
4476  bool ie_exts_present = false;
4480  // ...
4481 
4482  // sequence methods
4483  SRSASN_CODE pack(bit_ref& bref) const;
4485  void to_json(json_writer& j) const;
4486 };
4488 // EUTRA-CGIListForWarning ::= SEQUENCE (SIZE (1..65535)) OF EUTRA-CGI
4490 
4491 // EmergencyAreaIDList ::= SEQUENCE (SIZE (1..65535)) OF OCTET STRING (SIZE (3))
4493 
4494 // EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE (1..256)) OF OCTET STRING (SIZE (3))
4496 
4497 // EmergencyFallbackIndicator-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4499 
4500 // EmergencyFallbackRequestIndicator ::= ENUMERATED
4504  const char* to_string() const;
4505 };
4507 
4508 // EmergencyServiceTargetCN ::= ENUMERATED
4510  enum options { five_gc, epc, /*...*/ nulltype } value;
4511  typedef uint8_t number_type;
4512 
4513  const char* to_string() const;
4514  uint8_t to_number() const;
4515 };
4520 // EmergencyFallbackIndicator ::= SEQUENCE
4521 struct emergency_fallback_ind_s {
4522  bool ext = false;
4524  bool ie_exts_present = false;
4528  // ...
4530  // sequence methods
4531  SRSASN_CODE pack(bit_ref& bref) const;
4533  void to_json(json_writer& j) const;
4534 };
4536 // ErrorIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4537 struct error_ind_ies_o {
4538  // Value ::= OPEN TYPE
4539  struct value_c {
4540  struct types_opts {
4542 
4543  const char* to_string() const;
4544  };
4546 
4547  // choice methods
4548  value_c() = default;
4549  value_c(const value_c& other);
4550  value_c& operator=(const value_c& other);
4551  ~value_c() { destroy_(); }
4552  void set(types::options e = types::nulltype);
4553  types type() const { return type_; }
4554  SRSASN_CODE pack(bit_ref& bref) const;
4555  SRSASN_CODE unpack(cbit_ref& bref);
4556  void to_json(json_writer& j) const;
4557  // getters
4558  uint64_t& amf_ue_ngap_id();
4559  uint64_t& ran_ue_ngap_id();
4560  cause_c& cause();
4562  const uint64_t& amf_ue_ngap_id() const;
4563  const uint64_t& ran_ue_ngap_id() const;
4564  const cause_c& cause() const;
4565  const crit_diagnostics_s& crit_diagnostics() const;
4566 
4567  private:
4568  types type_;
4570 
4571  void destroy_();
4572  };
4573 
4574  // members lookup methods
4575  static uint32_t idx_to_id(uint32_t idx);
4576  static bool is_id_valid(const uint32_t& id);
4577  static crit_e get_crit(const uint32_t& id);
4578  static value_c get_value(const uint32_t& id);
4579  static presence_e get_presence(const uint32_t& id);
4580 };
4581 
4582 struct error_ind_ies_container {
4583  template <class valueT_>
4585 
4586  // member variables
4587  bool amf_ue_ngap_id_present = false;
4588  bool ran_ue_ngap_id_present = false;
4589  bool cause_present = false;
4596  // sequence methods
4598  SRSASN_CODE pack(bit_ref& bref) const;
4600  void to_json(json_writer& j) const;
4601 };
4603 // ErrorIndication ::= SEQUENCE
4605 
4606 // FiveG-S-TMSI-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4608 
4610 
4611 // FiveG-S-TMSI ::= SEQUENCE
4613  bool ext = false;
4614  bool ie_exts_present = false;
4619  // ...
4621  // sequence methods
4622  SRSASN_CODE pack(bit_ref& bref) const;
4624  void to_json(json_writer& j) const;
4625 };
4627 // GBR-QosInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4629 
4630 // NotificationControl ::= ENUMERATED
4631 struct notif_ctrl_opts {
4632  enum options { notif_requested, /*...*/ nulltype } value;
4633 
4634  const char* to_string() const;
4635 };
4637 
4640 // GBR-QosInformation ::= SEQUENCE
4641 struct gbr_qos_info_s {
4642  bool ext = false;
4643  bool notif_ctrl_present = false;
4646  bool ie_exts_present = false;
4647  uint64_t maximum_flow_bit_rate_dl = 0;
4648  uint64_t maximum_flow_bit_rate_ul = 0;
4655  // ...
4657  // sequence methods
4658  SRSASN_CODE pack(bit_ref& bref) const;
4660  void to_json(json_writer& j) const;
4661 };
4663 // HandoverCancelIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4664 struct ho_cancel_ies_o {
4665  // Value ::= OPEN TYPE
4666  struct value_c {
4667  struct types_opts {
4669 
4670  const char* to_string() const;
4671  };
4673 
4674  // choice methods
4675  value_c() = default;
4676  value_c(const value_c& other);
4677  value_c& operator=(const value_c& other);
4678  ~value_c() { destroy_(); }
4679  void set(types::options e = types::nulltype);
4680  types type() const { return type_; }
4681  SRSASN_CODE pack(bit_ref& bref) const;
4682  SRSASN_CODE unpack(cbit_ref& bref);
4683  void to_json(json_writer& j) const;
4684  // getters
4685  uint64_t& amf_ue_ngap_id();
4686  uint64_t& ran_ue_ngap_id();
4687  cause_c& cause();
4688  const uint64_t& amf_ue_ngap_id() const;
4689  const uint64_t& ran_ue_ngap_id() const;
4690  const cause_c& cause() const;
4691 
4692  private:
4693  types type_;
4695 
4696  void destroy_();
4697  };
4698 
4699  // members lookup methods
4700  static uint32_t idx_to_id(uint32_t idx);
4701  static bool is_id_valid(const uint32_t& id);
4702  static crit_e get_crit(const uint32_t& id);
4703  static value_c get_value(const uint32_t& id);
4704  static presence_e get_presence(const uint32_t& id);
4705 };
4706 
4707 struct ho_cancel_ies_container {
4708  template <class valueT_>
4710 
4711  // member variables
4712  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
4713  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
4714  ie_field_s<cause_c> cause;
4716  // sequence methods
4718  SRSASN_CODE pack(bit_ref& bref) const;
4719  SRSASN_CODE unpack(cbit_ref& bref);
4720  void to_json(json_writer& j) const;
4721 };
4723 // HandoverCancel ::= SEQUENCE
4725 
4726 // HandoverCancelAcknowledgeIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4727 struct ho_cancel_ack_ies_o {
4728  // Value ::= OPEN TYPE
4729  struct value_c {
4730  struct types_opts {
4733  const char* to_string() const;
4734  };
4736 
4737  // choice methods
4738  value_c() = default;
4739  value_c(const value_c& other);
4740  value_c& operator=(const value_c& other);
4741  ~value_c() { destroy_(); }
4742  void set(types::options e = types::nulltype);
4743  types type() const { return type_; }
4744  SRSASN_CODE pack(bit_ref& bref) const;
4745  SRSASN_CODE unpack(cbit_ref& bref);
4746  void to_json(json_writer& j) const;
4747  // getters
4748  uint64_t& amf_ue_ngap_id();
4749  uint64_t& ran_ue_ngap_id();
4751  const uint64_t& amf_ue_ngap_id() const;
4752  const uint64_t& ran_ue_ngap_id() const;
4753  const crit_diagnostics_s& crit_diagnostics() const;
4754 
4755  private:
4756  types type_;
4758 
4759  void destroy_();
4760  };
4761 
4762  // members lookup methods
4763  static uint32_t idx_to_id(uint32_t idx);
4764  static bool is_id_valid(const uint32_t& id);
4765  static crit_e get_crit(const uint32_t& id);
4766  static value_c get_value(const uint32_t& id);
4767  static presence_e get_presence(const uint32_t& id);
4768 };
4769 
4771  template <class valueT_>
4773 
4774  // member variables
4775  bool crit_diagnostics_present = false;
4776  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
4777  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
4779 
4780  // sequence methods
4782  SRSASN_CODE pack(bit_ref& bref) const;
4784  void to_json(json_writer& j) const;
4785 };
4787 // HandoverCancelAcknowledge ::= SEQUENCE
4789 
4790 // PDUSessionResourceHandoverItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4792 
4793 // PDUSessionResourceToReleaseItemHOCmd-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4795 
4797 
4798 // PDUSessionResourceHandoverItem ::= SEQUENCE
4800  bool ext = false;
4801  bool ie_exts_present = false;
4802  uint16_t pdu_session_id = 0;
4805  // ...
4806 
4807  // sequence methods
4808  SRSASN_CODE pack(bit_ref& bref) const;
4810  void to_json(json_writer& j) const;
4811 };
4814 
4815 // PDUSessionResourceToReleaseItemHOCmd ::= SEQUENCE
4817  bool ext = false;
4818  bool ie_exts_present = false;
4819  uint16_t pdu_session_id = 0;
4822  // ...
4823 
4824  // sequence methods
4825  SRSASN_CODE pack(bit_ref& bref) const;
4827  void to_json(json_writer& j) const;
4828 };
4830 // HandoverType ::= ENUMERATED
4831 struct handov_type_opts {
4833 
4834  const char* to_string() const;
4835 };
4837 
4838 // PDUSessionResourceHandoverList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceHandoverItem
4841 // PDUSessionResourceToReleaseListHOCmd ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceToReleaseItemHOCmd
4843 
4844 // HandoverCommandIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
4845 struct ho_cmd_ies_o {
4846  // Value ::= OPEN TYPE
4847  struct value_c {
4848  struct types_opts {
4849  enum options {
4852  handov_type,
4861  const char* to_string() const;
4862  };
4865  // choice methods
4866  value_c() = default;
4867  value_c(const value_c& other);
4868  value_c& operator=(const value_c& other);
4869  ~value_c() { destroy_(); }
4870  void set(types::options e = types::nulltype);
4871  types type() const { return type_; }
4872  SRSASN_CODE pack(bit_ref& bref) const;
4873  SRSASN_CODE unpack(cbit_ref& bref);
4874  void to_json(json_writer& j) const;
4875  // getters
4876  uint64_t& amf_ue_ngap_id();
4877  uint64_t& ran_ue_ngap_id();
4884  const uint64_t& amf_ue_ngap_id() const;
4885  const uint64_t& ran_ue_ngap_id() const;
4886  const handov_type_e& handov_type() const;
4891  const crit_diagnostics_s& crit_diagnostics() const;
4892 
4893  private:
4894  types type_;
4899  c;
4900 
4901  void destroy_();
4902  };
4903 
4904  // members lookup methods
4905  static uint32_t idx_to_id(uint32_t idx);
4906  static bool is_id_valid(const uint32_t& id);
4907  static crit_e get_crit(const uint32_t& id);
4908  static value_c get_value(const uint32_t& id);
4909  static presence_e get_presence(const uint32_t& id);
4910 };
4911 
4912 struct ho_cmd_ies_container {
4913  template <class valueT_>
4915 
4916  // member variables
4919  bool crit_diagnostics_present = false;
4930  // sequence methods
4932  SRSASN_CODE pack(bit_ref& bref) const;
4933  SRSASN_CODE unpack(cbit_ref& bref);
4934  void to_json(json_writer& j) const;
4935 };
4937 // HandoverCommand ::= SEQUENCE
4939 
4940 // QosFlowPerTNLInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4942 
4944 
4945 // QosFlowPerTNLInformation ::= SEQUENCE
4947  bool ext = false;
4948  bool ie_exts_present = false;
4952  // ...
4953 
4954  // sequence methods
4955  SRSASN_CODE pack(bit_ref& bref) const;
4957  void to_json(json_writer& j) const;
4958 };
4960 // QosFlowPerTNLInformationItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4962 
4964 
4965 // QosFlowPerTNLInformationItem ::= SEQUENCE
4967  bool ext = false;
4968  bool ie_exts_present = false;
4971  // ...
4972 
4973  // sequence methods
4974  SRSASN_CODE pack(bit_ref& bref) const;
4976  void to_json(json_writer& j) const;
4977 };
4979 // QosFlowToBeForwardedItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
4981 
4982 // QosFlowPerTNLInformationList ::= SEQUENCE (SIZE (1..3)) OF QosFlowPerTNLInformationItem
4984 
4986 
4987 // QosFlowToBeForwardedItem ::= SEQUENCE
4989  bool ext = false;
4990  bool ie_exts_present = false;
4991  uint8_t qos_flow_id = 0;
4993  // ...
4994 
4995  // sequence methods
4996  SRSASN_CODE pack(bit_ref& bref) const;
4998  void to_json(json_writer& j) const;
4999 };
5001 // HandoverCommandTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5003  // Extension ::= OPEN TYPE
5004  struct ext_c {
5005  struct types_opts {
5007 
5008  const char* to_string() const;
5009  };
5011 
5012  // choice methods
5013  types type() const { return types::add_dl_forwarding_uptnl_info; }
5014  SRSASN_CODE pack(bit_ref& bref) const;
5015  SRSASN_CODE unpack(cbit_ref& bref);
5016  void to_json(json_writer& j) const;
5017  // getters
5020 
5021  private:
5023  };
5024 
5025  // members lookup methods
5026  static uint32_t idx_to_id(uint32_t idx);
5027  static bool is_id_valid(const uint32_t& id);
5028  static crit_e get_crit(const uint32_t& id);
5029  static ext_c get_ext(const uint32_t& id);
5030  static presence_e get_presence(const uint32_t& id);
5031 };
5032 
5033 // QosFlowToBeForwardedList ::= SEQUENCE (SIZE (1..64)) OF QosFlowToBeForwardedItem
5035 
5036 // HandoverCommandTransfer ::= SEQUENCE
5037 struct ho_cmd_transfer_s {
5038  bool ext = false;
5039  bool dlforwarding_up_tnl_info_present = false;
5044  // ...
5046  // sequence methods
5047  SRSASN_CODE pack(bit_ref& bref) const;
5049  void to_json(json_writer& j) const;
5050 };
5052 // HandoverFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
5053 struct ho_fail_ies_o {
5054  // Value ::= OPEN TYPE
5055  struct value_c {
5056  struct types_opts {
5058  typedef uint8_t number_type;
5059 
5060  const char* to_string() const;
5061  uint8_t to_number() const;
5062  };
5065  // choice methods
5066  value_c() = default;
5067  value_c(const value_c& other);
5068  value_c& operator=(const value_c& other);
5069  ~value_c() { destroy_(); }
5070  void set(types::options e = types::nulltype);
5071  types type() const { return type_; }
5072  SRSASN_CODE pack(bit_ref& bref) const;
5073  SRSASN_CODE unpack(cbit_ref& bref);
5074  void to_json(json_writer& j) const;
5075  // getters
5076  uint64_t& amf_ue_ngap_id();
5079  const uint64_t& amf_ue_ngap_id() const;
5080  const cause_c& cause() const;
5081  const crit_diagnostics_s& crit_diagnostics() const;
5082 
5083  private:
5084  types type_;
5086 
5087  void destroy_();
5088  };
5089 
5090  // members lookup methods
5091  static uint32_t idx_to_id(uint32_t idx);
5092  static bool is_id_valid(const uint32_t& id);
5093  static crit_e get_crit(const uint32_t& id);
5094  static value_c get_value(const uint32_t& id);
5095  static presence_e get_presence(const uint32_t& id);
5096 };
5097 
5098 struct ho_fail_ies_container {
5099  template <class valueT_>
5101 
5102  // member variables
5103  bool crit_diagnostics_present = false;
5104  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
5105  ie_field_s<cause_c> cause;
5107 
5108  // sequence methods
5110  SRSASN_CODE pack(bit_ref& bref) const;
5112  void to_json(json_writer& j) const;
5113 };
5115 // HandoverFailure ::= SEQUENCE
5117 
5118 // UserLocationInformationEUTRA-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5120 
5121 // UserLocationInformationN3IWF-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5123 
5124 // UserLocationInformationNR-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5126 
5127 // UserLocationInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
5129 
5131 
5132 // UserLocationInformationEUTRA ::= SEQUENCE
5134  bool ext = false;
5135  bool time_stamp_present = false;
5136  bool ie_exts_present = false;
5141  // ...
5143  // sequence methods
5144  SRSASN_CODE pack(bit_ref& bref) const;
5146  void to_json(json_writer& j) const;
5147 };
5150 
5151 // UserLocationInformationN3IWF ::= SEQUENCE
5153  bool ext = false;
5154  bool ie_exts_present = false;
5158  // ...
5159 
5160  // sequence methods
5161  SRSASN_CODE pack(bit_ref& bref) const;
5163  void to_json(json_writer& j) const;
5164 };
5167 
5168 // UserLocationInformationNR ::= SEQUENCE
5169 struct user_location_info_nr_s {
5170  bool ext = false;
5171  bool time_stamp_present = false;
5172  bool ie_exts_present = false;
5173  nr_cgi_s nr_cgi;
5177  // ...
5179  // sequence methods
5180  SRSASN_CODE pack(bit_ref& bref) const;
5182  void to_json(json_writer& j) const;
5183 };
5185 // UserLocationInformation ::= CHOICE
5186 struct user_location_info_c {
5187  struct types_opts {
5188  enum options {
5192  choice_exts,
5193  nulltype
5195  typedef uint8_t number_type;
5197  const char* to_string() const;
5198  uint8_t to_number() const;
5199  };
5202  // choice methods
5207  void set(types::options e = types::nulltype);
5208  types type() const { return type_; }
5209  SRSASN_CODE pack(bit_ref& bref) const;
5210  SRSASN_CODE unpack(cbit_ref& bref);
5211  void to_json(json_writer& j) const;
5212  // getters
5214  {
5215  assert_choice_type(types::user_location_info_eutra, type_, "UserLocationInformation");
5217  }
5219  {
5220  assert_choice_type(types::user_location_info_nr, type_, "UserLocationInformation");
5222  }
5224  {
5225  assert_choice_type(types::user_location_info_n3_iwf, type_, "UserLocationInformation");
5227  }
5229  {
5230  assert_choice_type(types::choice_exts, type_, "UserLocationInformation");
5232  }
5234  {
5235  assert_choice_type(types::user_location_info_eutra, type_, "UserLocationInformation");
5237  }
5239  {
5240  assert_choice_type(types::user_location_info_nr, type_, "UserLocationInformation");
5242  }
5244  {
5245  assert_choice_type(types::user_location_info_n3_iwf, type_, "UserLocationInformation");
5247  }
5249  {
5250  assert_choice_type(types::choice_exts, type_, "UserLocationInformation");
5252  }
5257 
5258 private:
5259  types type_;
5264  c;
5265 
5266  void destroy_();
5267 };
5268 
5269 // HandoverNotifyIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
5270 struct ho_notify_ies_o {
5271  // Value ::= OPEN TYPE
5272  struct value_c {
5273  struct types_opts {
5275 
5276  const char* to_string() const;
5277  };
5279 
5280  // choice methods
5281  value_c() = default;
5282  value_c(const value_c& other);
5283  value_c& operator=(const value_c& other);
5284  ~value_c() { destroy_(); }
5285  void set(types::options e = types::nulltype);
5286  types type() const { return type_; }
5287  SRSASN_CODE pack(bit_ref& bref) const;
5288  SRSASN_CODE unpack(cbit_ref& bref);
5289  void to_json(json_writer& j) const;
5290  // getters
5291  uint64_t& amf_ue_ngap_id();
5292  uint64_t& ran_ue_ngap_id();
5294  const uint64_t& amf_ue_ngap_id() const;
5295  const uint64_t& ran_ue_ngap_id() const;
5297 
5298  private:
5299  types type_;
5301 
5302  void destroy_();
5303  };
5304 
5305  // members lookup methods
5306  static uint32_t idx_to_id(uint32_t idx);
5307  static bool is_id_valid(const uint32_t& id);
5308  static crit_e get_crit(const uint32_t& id);
5309  static value_c get_value(const uint32_t& id);
5310  static presence_e get_presence(const uint32_t& id);
5311 };
5312 
5313 struct ho_notify_ies_container {
5314  template <class valueT_>
5316 
5317  // member variables
5318  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
5319  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
5320  ie_field_s<user_location_info_c> user_location_info;
5322  // sequence methods
5324  SRSASN_CODE pack(bit_ref& bref) const;
5325  SRSASN_CODE unpack(cbit_ref& bref);
5326  void to_json(json_writer& j) const;
5327 };
5329 // HandoverNotify ::= SEQUENCE
5331 
5332 // HandoverPreparationFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
5333 struct ho_prep_fail_ies_o {
5334  // Value ::= OPEN TYPE
5335  struct value_c {
5336  struct types_opts {
5339  const char* to_string() const;
5340  };
5342 
5343  // choice methods
5344  value_c() = default;
5345  value_c(const value_c& other);
5346  value_c& operator=(const value_c& other);
5347  ~value_c() { destroy_(); }
5348  void set(types::options e = types::nulltype);
5349  types type() const { return type_; }
5350  SRSASN_CODE pack(bit_ref& bref) const;
5351  SRSASN_CODE unpack(cbit_ref& bref);
5352  void to_json(json_writer& j) const;
5353  // getters
5354  uint64_t& amf_ue_ngap_id();
5355  uint64_t& ran_ue_ngap_id();
5356  cause_c& cause();
5358  const uint64_t& amf_ue_ngap_id() const;
5359  const uint64_t& ran_ue_ngap_id() const;
5360  const cause_c& cause() const;
5361  const crit_diagnostics_s& crit_diagnostics() const;
5362 
5363  private:
5364  types type_;
5366 
5367  void destroy_();
5368  };
5369 
5370  // members lookup methods
5371  static uint32_t idx_to_id(uint32_t idx);
5372  static bool is_id_valid(const uint32_t& id);
5373  static crit_e get_crit(const uint32_t& id);
5374  static value_c get_value(const uint32_t& id);
5375  static presence_e get_presence(const uint32_t& id);
5376 };
5377 
5379  template <class valueT_>
5381 
5382  // member variables
5383  bool crit_diagnostics_present = false;
5384  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
5385  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
5389  // sequence methods
5391  SRSASN_CODE pack(bit_ref& bref) const;
5393  void to_json(json_writer& j) const;
5394 };
5396 // HandoverPreparationFailure ::= SEQUENCE
5398 
5399 // HandoverPreparationUnsuccessfulTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5401 
5403 
5404 // HandoverPreparationUnsuccessfulTransfer ::= SEQUENCE
5406  bool ext = false;
5407  bool ie_exts_present = false;
5410  // ...
5411 
5412  // sequence methods
5413  SRSASN_CODE pack(bit_ref& bref) const;
5415  void to_json(json_writer& j) const;
5416 };
5418 // PDUSessionResourceSetupItemHOReq-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5420 
5421 // EventType ::= ENUMERATED
5422 struct event_type_opts {
5423  enum options {
5424  direct,
5430  // ...
5434  const char* to_string() const;
5435 };
5438 // LocationReportingRequestType-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5440 
5442 
5443 // PDUSessionResourceSetupItemHOReq ::= SEQUENCE
5445  bool ext = false;
5446  bool ie_exts_present = false;
5447  uint16_t pdu_session_id = 0;
5451  // ...
5453  // sequence methods
5454  SRSASN_CODE pack(bit_ref& bref) const;
5456  void to_json(json_writer& j) const;
5457 };
5459 // ReportArea ::= ENUMERATED
5460 struct report_area_opts {
5461  enum options { cell, /*...*/ nulltype } value;
5462 
5463  const char* to_string() const;
5464 };
5466 
5467 // SecurityContext-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5470 // TraceActivation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5472 
5473 // TraceDepth ::= ENUMERATED
5474 struct trace_depth_opts {
5475  enum options {
5477  medium,
5478  maximum,
5482  // ...
5486  const char* to_string() const;
5487 };
5490 // UESecurityCapabilities-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5492 
5494 
5495 // LocationReportingRequestType ::= SEQUENCE
5497  bool ext = false;
5499  bool ie_exts_present = false;
5505  // ...
5507  // sequence methods
5508  SRSASN_CODE pack(bit_ref& bref) const;
5510  void to_json(json_writer& j) const;
5511 };
5513 // NewSecurityContextInd ::= ENUMERATED
5515  enum options { true_value, /*...*/ nulltype } value;
5516 
5517  const char* to_string() const;
5518 };
5520 
5521 // PDUSessionResourceSetupListHOReq ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSetupItemHOReq
5524 // RRCInactiveTransitionReportRequest ::= ENUMERATED
5526  enum options {
5529  cancel_report,
5530  /*...*/ nulltype
5531  } value;
5532 
5533  const char* to_string() const;
5534 };
5537 // RedirectionVoiceFallback ::= ENUMERATED
5539  enum options { possible, not_possible, /*...*/ nulltype } value;
5540 
5541  const char* to_string() const;
5542 };
5544 
5547 // SecurityContext ::= SEQUENCE
5548 struct security_context_s {
5549  bool ext = false;
5550  bool ie_exts_present = false;
5554  // ...
5555 
5556  // sequence methods
5557  SRSASN_CODE pack(bit_ref& bref) const;
5559  void to_json(json_writer& j) const;
5560 };
5563 
5564 // TraceActivation ::= SEQUENCE
5565 struct trace_activation_s {
5566  bool ext = false;
5567  bool ie_exts_present = false;
5573  // ...
5575  // sequence methods
5576  SRSASN_CODE pack(bit_ref& bref) const;
5578  void to_json(json_writer& j) const;
5579 };
5582 
5583 // UESecurityCapabilities ::= SEQUENCE
5584 struct ue_security_cap_s {
5585  bool ext = false;
5586  bool ie_exts_present = false;
5592  // ...
5594  // sequence methods
5595  SRSASN_CODE pack(bit_ref& bref) const;
5597  void to_json(json_writer& j) const;
5598 };
5600 // HandoverRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
5601 struct ho_request_ies_o {
5602  // Value ::= OPEN TYPE
5603  struct value_c {
5604  struct types_opts {
5605  enum options {
5607  handov_type,
5608  cause,
5627  typedef uint8_t number_type;
5629  const char* to_string() const;
5630  uint8_t to_number() const;
5631  };
5634  // choice methods
5635  value_c() = default;
5636  value_c(const value_c& other);
5637  value_c& operator=(const value_c& other);
5638  ~value_c() { destroy_(); }
5639  void set(types::options e = types::nulltype);
5640  types type() const { return type_; }
5641  SRSASN_CODE pack(bit_ref& bref) const;
5642  SRSASN_CODE unpack(cbit_ref& bref);
5643  void to_json(json_writer& j) const;
5644  // getters
5645  uint64_t& amf_ue_ngap_id();
5647  cause_c& cause();
5662  guami_s& guami();
5664  const uint64_t& amf_ue_ngap_id() const;
5665  const handov_type_e& handov_type() const;
5666  const cause_c& cause() const;
5669  const ue_security_cap_s& ue_security_cap() const;
5670  const security_context_s& security_context() const;
5672  const unbounded_octstring<true>& nasc() const;
5674  const allowed_nssai_l& allowed_nssai() const;
5675  const trace_activation_s& trace_activation() const;
5678  const mob_restrict_list_s& mob_restrict_list() const;
5681  const guami_s& guami() const;
5683 
5684  private:
5685  types type_;
5687  cause_c,
5690  guami_s,
5699  c;
5700 
5701  void destroy_();
5702  };
5703 
5704  // members lookup methods
5705  static uint32_t idx_to_id(uint32_t idx);
5706  static bool is_id_valid(const uint32_t& id);
5707  static crit_e get_crit(const uint32_t& id);
5708  static value_c get_value(const uint32_t& id);
5709  static presence_e get_presence(const uint32_t& id);
5710 };
5711 
5712 struct ho_request_ies_container {
5713  template <class valueT_>
5715 
5716  // member variables
5717  bool core_network_assist_info_present = false;
5718  bool new_security_context_ind_present = false;
5719  bool nasc_present = false;
5721  bool masked_imeisv_present = false;
5746  // sequence methods
5748  SRSASN_CODE pack(bit_ref& bref) const;
5750  void to_json(json_writer& j) const;
5751 };
5753 // HandoverRequest ::= SEQUENCE
5755 
5756 // PDUSessionResourceAdmittedItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5758 
5759 // PDUSessionResourceFailedToSetupItemHOAck-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5761 
5763 
5764 // PDUSessionResourceAdmittedItem ::= SEQUENCE
5766  bool ext = false;
5767  bool ie_exts_present = false;
5768  uint16_t pdu_session_id = 0;
5771  // ...
5772 
5773  // sequence methods
5774  SRSASN_CODE pack(bit_ref& bref) const;
5776  void to_json(json_writer& j) const;
5777 };
5780 
5781 // PDUSessionResourceFailedToSetupItemHOAck ::= SEQUENCE
5783  bool ext = false;
5784  bool ie_exts_present = false;
5785  uint16_t pdu_session_id = 0;
5788  // ...
5789 
5790  // sequence methods
5791  SRSASN_CODE pack(bit_ref& bref) const;
5793  void to_json(json_writer& j) const;
5794 };
5796 // PDUSessionResourceAdmittedList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceAdmittedItem
5798 
5799 // PDUSessionResourceFailedToSetupListHOAck ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToSetupItemHOAck
5801 
5802 // HandoverRequestAcknowledgeIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
5803 struct ho_request_ack_ies_o {
5804  // Value ::= OPEN TYPE
5805  struct value_c {
5806  struct types_opts {
5807  enum options {
5817  const char* to_string() const;
5818  };
5821  // choice methods
5822  value_c() = default;
5823  value_c(const value_c& other);
5824  value_c& operator=(const value_c& other);
5825  ~value_c() { destroy_(); }
5826  void set(types::options e = types::nulltype);
5827  types type() const { return type_; }
5828  SRSASN_CODE pack(bit_ref& bref) const;
5829  SRSASN_CODE unpack(cbit_ref& bref);
5830  void to_json(json_writer& j) const;
5831  // getters
5832  uint64_t& amf_ue_ngap_id();
5833  uint64_t& ran_ue_ngap_id();
5838  const uint64_t& amf_ue_ngap_id() const;
5839  const uint64_t& ran_ue_ngap_id() const;
5843  const crit_diagnostics_s& crit_diagnostics() const;
5844 
5845  private:
5846  types type_;
5851  c;
5852 
5853  void destroy_();
5854  };
5855 
5856  // members lookup methods
5857  static uint32_t idx_to_id(uint32_t idx);
5858  static bool is_id_valid(const uint32_t& id);
5859  static crit_e get_crit(const uint32_t& id);
5860  static value_c get_value(const uint32_t& id);
5861  static presence_e get_presence(const uint32_t& id);
5862 };
5863 
5865  template <class valueT_>
5867 
5868  // member variables
5870  bool crit_diagnostics_present = false;
5871  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
5879  // sequence methods
5881  SRSASN_CODE pack(bit_ref& bref) const;
5882  SRSASN_CODE unpack(cbit_ref& bref);
5883  void to_json(json_writer& j) const;
5884 };
5886 // HandoverRequestAcknowledge ::= SEQUENCE
5888 
5889 // QosFlowWithCauseItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5891 
5892 // ConfidentialityProtectionResult ::= ENUMERATED
5894  enum options { performed, not_performed, /*...*/ nulltype } value;
5896  const char* to_string() const;
5897 };
5899 
5900 // IntegrityProtectionResult ::= ENUMERATED
5903 
5904  const char* to_string() const;
5905 };
5907 
5910 // QosFlowWithCauseItem ::= SEQUENCE
5912  bool ext = false;
5913  bool ie_exts_present = false;
5914  uint8_t qos_flow_id = 0;
5915  cause_c cause;
5917  // ...
5918 
5919  // sequence methods
5920  SRSASN_CODE pack(bit_ref& bref) const;
5922  void to_json(json_writer& j) const;
5923 };
5925 // SecurityResult-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5927 
5928 // HandoverRequestAcknowledgeTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
5930  // Extension ::= OPEN TYPE
5931  struct ext_c {
5932  struct types_opts {
5935  const char* to_string() const;
5936  };
5938 
5939  // choice methods
5940  types type() const { return types::add_dluptnl_info_for_ho_list; }
5941  SRSASN_CODE pack(bit_ref& bref) const;
5942  SRSASN_CODE unpack(cbit_ref& bref);
5943  void to_json(json_writer& j) const;
5944  // getters
5947 
5948  private:
5950  };
5951 
5952  // members lookup methods
5953  static uint32_t idx_to_id(uint32_t idx);
5954  static bool is_id_valid(const uint32_t& id);
5955  static crit_e get_crit(const uint32_t& id);
5956  static ext_c get_ext(const uint32_t& id);
5957  static presence_e get_presence(const uint32_t& id);
5958 };
5959 
5960 // QosFlowListWithCause ::= SEQUENCE (SIZE (1..64)) OF QosFlowWithCauseItem
5962 
5964 
5965 // SecurityResult ::= SEQUENCE
5966 struct security_result_s {
5967  bool ext = false;
5968  bool ie_exts_present = false;
5972  // ...
5973 
5974  // sequence methods
5975  SRSASN_CODE pack(bit_ref& bref) const;
5977  void to_json(json_writer& j) const;
5978 };
5980 // HandoverRequestAcknowledgeTransfer ::= SEQUENCE
5982  bool ext = false;
5983  bool dlforwarding_up_tnl_info_present = false;
5984  bool security_result_present = false;
5992  // ...
5994  // sequence methods
5995  SRSASN_CODE pack(bit_ref& bref) const;
5997  void to_json(json_writer& j) const;
5998 };
6000 // PDUSessionResourceItemHORqd-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6002 
6003 // TargeteNB-ID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6005 
6007 
6008 // PDUSessionResourceItemHORqd ::= SEQUENCE
6010  bool ext = false;
6011  bool ie_exts_present = false;
6012  uint16_t pdu_session_id = 0;
6015  // ...
6016 
6017  // sequence methods
6018  SRSASN_CODE pack(bit_ref& bref) const;
6020  void to_json(json_writer& j) const;
6021 };
6023 // TargetID-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6025 
6027 
6028 // TargeteNB-ID ::= SEQUENCE
6029 struct targetenb_id_s {
6030  bool ext = false;
6031  bool ie_exts_present = false;
6035  // ...
6036 
6037  // sequence methods
6038  SRSASN_CODE pack(bit_ref& bref) const;
6040  void to_json(json_writer& j) const;
6041 };
6043 // DirectForwardingPathAvailability ::= ENUMERATED
6045  enum options { direct_path_available, /*...*/ nulltype } value;
6046 
6047  const char* to_string() const;
6048 };
6050 
6051 // PDUSessionResourceListHORqd ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceItemHORqd
6054 // TargetID ::= CHOICE
6055 struct target_id_c {
6056  struct types_opts {
6058 
6059  const char* to_string() const;
6060  };
6061  typedef enumerated<types_opts> types;
6062 
6063  // choice methods
6064  target_id_c() = default;
6065  target_id_c(const target_id_c& other);
6066  target_id_c& operator=(const target_id_c& other);
6067  ~target_id_c() { destroy_(); }
6068  void set(types::options e = types::nulltype);
6069  types type() const { return type_; }
6070  SRSASN_CODE pack(bit_ref& bref) const;
6071  SRSASN_CODE unpack(cbit_ref& bref);
6072  void to_json(json_writer& j) const;
6073  // getters
6075  {
6076  assert_choice_type(types::target_ran_node_id, type_, "TargetID");
6077  return c.get<target_ran_node_id_s>();
6078  }
6080  {
6081  assert_choice_type(types::targetenb_id, type_, "TargetID");
6082  return c.get<targetenb_id_s>();
6083  }
6085  {
6086  assert_choice_type(types::choice_exts, type_, "TargetID");
6088  }
6090  {
6091  assert_choice_type(types::target_ran_node_id, type_, "TargetID");
6092  return c.get<target_ran_node_id_s>();
6093  }
6094  const targetenb_id_s& targetenb_id() const
6095  {
6096  assert_choice_type(types::targetenb_id, type_, "TargetID");
6097  return c.get<targetenb_id_s>();
6098  }
6100  {
6101  assert_choice_type(types::choice_exts, type_, "TargetID");
6103  }
6108 private:
6109  types type_;
6111 
6112  void destroy_();
6113 };
6114 
6115 // HandoverRequiredIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6116 struct ho_required_ies_o {
6117  // Value ::= OPEN TYPE
6118  struct value_c {
6119  struct types_opts {
6120  enum options {
6123  handov_type,
6125  target_id,
6132  const char* to_string() const;
6133  };
6136  // choice methods
6137  value_c() = default;
6138  value_c(const value_c& other);
6139  value_c& operator=(const value_c& other);
6140  ~value_c() { destroy_(); }
6141  void set(types::options e = types::nulltype);
6142  types type() const { return type_; }
6143  SRSASN_CODE pack(bit_ref& bref) const;
6144  SRSASN_CODE unpack(cbit_ref& bref);
6145  void to_json(json_writer& j) const;
6146  // getters
6147  uint64_t& amf_ue_ngap_id();
6148  uint64_t& ran_ue_ngap_id();
6155  const uint64_t& amf_ue_ngap_id() const;
6156  const uint64_t& ran_ue_ngap_id() const;
6157  const handov_type_e& handov_type() const;
6158  const cause_c& cause() const;
6159  const target_id_c& target_id() const;
6163 
6164  private:
6165  types type_;
6167 
6168  void destroy_();
6169  };
6170 
6171  // members lookup methods
6172  static uint32_t idx_to_id(uint32_t idx);
6173  static bool is_id_valid(const uint32_t& id);
6174  static crit_e get_crit(const uint32_t& id);
6175  static value_c get_value(const uint32_t& id);
6176  static presence_e get_presence(const uint32_t& id);
6177 };
6178 
6180  template <class valueT_>
6182 
6183  // member variables
6185  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
6186  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
6194  // sequence methods
6196  SRSASN_CODE pack(bit_ref& bref) const;
6198  void to_json(json_writer& j) const;
6199 };
6201 // HandoverRequired ::= SEQUENCE
6203 
6204 // HandoverRequiredTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6206 
6208 
6209 // HandoverRequiredTransfer ::= SEQUENCE
6211  bool ext = false;
6213  bool ie_exts_present = false;
6216  // ...
6217 
6218  // sequence methods
6219  SRSASN_CODE pack(bit_ref& bref) const;
6221  void to_json(json_writer& j) const;
6222 };
6224 // HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6226 
6228 
6229 // HandoverResourceAllocationUnsuccessfulTransfer ::= SEQUENCE
6231  bool ext = false;
6232  bool crit_diagnostics_present = false;
6233  bool ie_exts_present = false;
6234  cause_c cause;
6237  // ...
6239  // sequence methods
6240  SRSASN_CODE pack(bit_ref& bref) const;
6242  void to_json(json_writer& j) const;
6243 };
6245 // RecommendedRANNodeItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6247 
6249 
6250 // RecommendedRANNodeItem ::= SEQUENCE
6252  bool ext = false;
6253  bool ie_exts_present = false;
6256  // ...
6257 
6258  // sequence methods
6259  SRSASN_CODE pack(bit_ref& bref) const;
6261  void to_json(json_writer& j) const;
6262 };
6264 // RecommendedRANNodeList ::= SEQUENCE (SIZE (1..16)) OF RecommendedRANNodeItem
6266 
6267 // RecommendedRANNodesForPaging-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6269 
6270 // InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6272 
6274 
6275 // RecommendedRANNodesForPaging ::= SEQUENCE
6277  bool ext = false;
6278  bool ie_exts_present = false;
6281  // ...
6282 
6283  // sequence methods
6284  SRSASN_CODE pack(bit_ref& bref) const;
6286  void to_json(json_writer& j) const;
6287 };
6290 
6291 // InfoOnRecommendedCellsAndRANNodesForPaging ::= SEQUENCE
6293  bool ext = false;
6294  bool ie_exts_present = false;
6298  // ...
6299 
6300  // sequence methods
6301  SRSASN_CODE pack(bit_ref& bref) const;
6303  void to_json(json_writer& j) const;
6304 };
6306 // PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6308 
6310 
6311 // PDUSessionResourceFailedToSetupItemCxtFail ::= SEQUENCE
6313  bool ext = false;
6314  bool ie_exts_present = false;
6315  uint16_t pdu_session_id = 0;
6318  // ...
6319 
6320  // sequence methods
6321  SRSASN_CODE pack(bit_ref& bref) const;
6323  void to_json(json_writer& j) const;
6324 };
6326 // PDUSessionResourceFailedToSetupListCxtFail ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToSetupItemCxtFail
6328 
6329 // InitialContextSetupFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6331  // Value ::= OPEN TYPE
6332  struct value_c {
6333  struct types_opts {
6334  enum options {
6343  const char* to_string() const;
6344  };
6347  // choice methods
6348  value_c() = default;
6349  value_c(const value_c& other);
6350  value_c& operator=(const value_c& other);
6351  ~value_c() { destroy_(); }
6352  void set(types::options e = types::nulltype);
6353  types type() const { return type_; }
6354  SRSASN_CODE pack(bit_ref& bref) const;
6355  SRSASN_CODE unpack(cbit_ref& bref);
6356  void to_json(json_writer& j) const;
6357  // getters
6358  uint64_t& amf_ue_ngap_id();
6359  uint64_t& ran_ue_ngap_id();
6363  const uint64_t& amf_ue_ngap_id() const;
6364  const uint64_t& ran_ue_ngap_id() const;
6366  const cause_c& cause() const;
6367  const crit_diagnostics_s& crit_diagnostics() const;
6368 
6369  private:
6370  types type_;
6372 
6373  void destroy_();
6374  };
6375 
6376  // members lookup methods
6377  static uint32_t idx_to_id(uint32_t idx);
6378  static bool is_id_valid(const uint32_t& id);
6379  static crit_e get_crit(const uint32_t& id);
6380  static value_c get_value(const uint32_t& id);
6381  static presence_e get_presence(const uint32_t& id);
6382 };
6383 
6385  template <class valueT_>
6387 
6388  // member variables
6390  bool crit_diagnostics_present = false;
6391  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
6398  // sequence methods
6400  SRSASN_CODE pack(bit_ref& bref) const;
6401  SRSASN_CODE unpack(cbit_ref& bref);
6402  void to_json(json_writer& j) const;
6403 };
6405 // InitialContextSetupFailure ::= SEQUENCE
6407 
6408 // PDUSessionResourceSetupItemCxtReq-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6410 
6412 
6413 // PDUSessionResourceSetupItemCxtReq ::= SEQUENCE
6415  bool ext = false;
6416  bool ie_exts_present = false;
6417  uint16_t pdu_session_id = 0;
6422  // ...
6424  // sequence methods
6425  SRSASN_CODE pack(bit_ref& bref) const;
6427  void to_json(json_writer& j) const;
6428 };
6430 // UERadioCapabilityForPaging-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6432 
6433 // PDUSessionResourceSetupListCxtReq ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSetupItemCxtReq
6435 
6437 
6438 // UERadioCapabilityForPaging ::= SEQUENCE
6440  bool ext = false;
6441  bool ie_exts_present = false;
6445  // ...
6446 
6447  // sequence methods
6448  SRSASN_CODE pack(bit_ref& bref) const;
6450  void to_json(json_writer& j) const;
6451 };
6453 // InitialContextSetupRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6455  // Value ::= OPEN TYPE
6456  struct value_c {
6457  struct types_opts {
6458  enum options {
6461  old_amf,
6482  const char* to_string() const;
6483  };
6486  // choice methods
6487  value_c() = default;
6488  value_c(const value_c& other);
6489  value_c& operator=(const value_c& other);
6490  ~value_c() { destroy_(); }
6491  void set(types::options e = types::nulltype);
6492  types type() const { return type_; }
6493  SRSASN_CODE pack(bit_ref& bref) const;
6494  SRSASN_CODE unpack(cbit_ref& bref);
6495  void to_json(json_writer& j) const;
6496  // getters
6497  uint64_t& amf_ue_ngap_id();
6498  uint64_t& ran_ue_ngap_id();
6502  guami_s& guami();
6510  uint16_t& idx_to_rfsp();
6517  const uint64_t& amf_ue_ngap_id() const;
6518  const uint64_t& ran_ue_ngap_id() const;
6522  const guami_s& guami() const;
6524  const allowed_nssai_l& allowed_nssai() const;
6525  const ue_security_cap_s& ue_security_cap() const;
6527  const trace_activation_s& trace_activation() const;
6528  const mob_restrict_list_s& mob_restrict_list() const;
6529  const unbounded_octstring<true>& ue_radio_cap() const;
6530  const uint16_t& idx_to_rfsp() const;
6532  const unbounded_octstring<true>& nas_pdu() const;
6537 
6538  private:
6539  types type_;
6544  guami_s,
6553  c;
6554 
6555  void destroy_();
6556  };
6557 
6558  // members lookup methods
6559  static uint32_t idx_to_id(uint32_t idx);
6560  static bool is_id_valid(const uint32_t& id);
6561  static crit_e get_crit(const uint32_t& id);
6562  static value_c get_value(const uint32_t& id);
6563  static presence_e get_presence(const uint32_t& id);
6564 };
6565 
6567  template <class valueT_>
6569 
6570  // member variables
6571  bool old_amf_present = false;
6573  bool core_network_assist_info_present = false;
6575  bool trace_activation_present = false;
6577  bool ue_radio_cap_present = false;
6578  bool idx_to_rfsp_present = false;
6580  bool nas_pdu_present = false;
6606  // sequence methods
6608  SRSASN_CODE pack(bit_ref& bref) const;
6610  void to_json(json_writer& j) const;
6611 };
6613 // InitialContextSetupRequest ::= SEQUENCE
6615 
6616 // PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6618 
6619 // PDUSessionResourceSetupItemCxtRes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6621 
6623 
6624 // PDUSessionResourceFailedToSetupItemCxtRes ::= SEQUENCE
6626  bool ext = false;
6627  bool ie_exts_present = false;
6628  uint16_t pdu_session_id = 0;
6631  // ...
6632 
6633  // sequence methods
6634  SRSASN_CODE pack(bit_ref& bref) const;
6636  void to_json(json_writer& j) const;
6637 };
6640 
6641 // PDUSessionResourceSetupItemCxtRes ::= SEQUENCE
6643  bool ext = false;
6644  bool ie_exts_present = false;
6645  uint16_t pdu_session_id = 0;
6648  // ...
6649 
6650  // sequence methods
6651  SRSASN_CODE pack(bit_ref& bref) const;
6653  void to_json(json_writer& j) const;
6654 };
6656 // PDUSessionResourceFailedToSetupListCxtRes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToSetupItemCxtRes
6658 
6659 // PDUSessionResourceSetupListCxtRes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSetupItemCxtRes
6661 
6662 // InitialContextSetupResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6664  // Value ::= OPEN TYPE
6665  struct value_c {
6666  struct types_opts {
6667  enum options {
6676  const char* to_string() const;
6677  };
6680  // choice methods
6681  value_c() = default;
6682  value_c(const value_c& other);
6683  value_c& operator=(const value_c& other);
6684  ~value_c() { destroy_(); }
6685  void set(types::options e = types::nulltype);
6686  types type() const { return type_; }
6687  SRSASN_CODE pack(bit_ref& bref) const;
6688  SRSASN_CODE unpack(cbit_ref& bref);
6689  void to_json(json_writer& j) const;
6690  // getters
6691  uint64_t& amf_ue_ngap_id();
6692  uint64_t& ran_ue_ngap_id();
6696  const uint64_t& amf_ue_ngap_id() const;
6697  const uint64_t& ran_ue_ngap_id() const;
6700  const crit_diagnostics_s& crit_diagnostics() const;
6701 
6702  private:
6703  types type_;
6707  c;
6708 
6709  void destroy_();
6710  };
6712  // members lookup methods
6713  static uint32_t idx_to_id(uint32_t idx);
6714  static bool is_id_valid(const uint32_t& id);
6715  static crit_e get_crit(const uint32_t& id);
6716  static value_c get_value(const uint32_t& id);
6717  static presence_e get_presence(const uint32_t& id);
6718 };
6719 
6721  template <class valueT_>
6723 
6724  // member variables
6727  bool crit_diagnostics_present = false;
6735  // sequence methods
6737  SRSASN_CODE pack(bit_ref& bref) const;
6739  void to_json(json_writer& j) const;
6740 };
6742 // InitialContextSetupResponse ::= SEQUENCE
6744 
6745 // RRCEstablishmentCause ::= ENUMERATED
6747  enum options {
6748  emergency,
6750  mt_access,
6752  mo_data,
6753  mo_voice_call,
6758  // ...
6763  const char* to_string() const;
6764 };
6766 
6767 // UEContextRequest ::= ENUMERATED
6769  enum options { requested, /*...*/ nulltype } value;
6770 
6771  const char* to_string() const;
6772 };
6774 
6775 // InitialUEMessage-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6777  // Value ::= OPEN TYPE
6778  struct value_c {
6779  struct types_opts {
6780  enum options {
6782  nas_pdu,
6785  five_g_s_tmsi,
6791  typedef uint8_t number_type;
6793  const char* to_string() const;
6794  uint8_t to_number() const;
6795  };
6798  // choice methods
6799  value_c() = default;
6800  value_c(const value_c& other);
6801  value_c& operator=(const value_c& other);
6802  ~value_c() { destroy_(); }
6803  void set(types::options e = types::nulltype);
6804  types type() const { return type_; }
6805  SRSASN_CODE pack(bit_ref& bref) const;
6806  SRSASN_CODE unpack(cbit_ref& bref);
6807  void to_json(json_writer& j) const;
6808  // getters
6809  uint64_t& ran_ue_ngap_id();
6817  const uint64_t& ran_ue_ngap_id() const;
6818  const unbounded_octstring<true>& nas_pdu() const;
6821  const five_g_s_tmsi_s& five_g_s_tmsi() const;
6824  const allowed_nssai_l& allowed_nssai() const;
6825 
6826  private:
6827  types type_;
6833  c;
6834 
6835  void destroy_();
6836  };
6837 
6838  // members lookup methods
6839  static uint32_t idx_to_id(uint32_t idx);
6840  static bool is_id_valid(const uint32_t& id);
6841  static crit_e get_crit(const uint32_t& id);
6842  static value_c get_value(const uint32_t& id);
6843  static presence_e get_presence(const uint32_t& id);
6844 };
6845 
6847  template <class valueT_>
6849 
6850  // member variables
6851  bool five_g_s_tmsi_present = false;
6852  bool amf_set_id_present = false;
6853  bool ue_context_request_present = false;
6864  // sequence methods
6866  SRSASN_CODE pack(bit_ref& bref) const;
6868  void to_json(json_writer& j) const;
6869 };
6871 // InitialUEMessage ::= SEQUENCE
6873 
6874 // SliceOverloadItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6876 
6877 // OverloadAction ::= ENUMERATED
6878 struct overload_action_opts {
6879  enum options {
6884  // ...
6885  nulltype
6888  const char* to_string() const;
6889 };
6892 // OverloadResponse-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
6894 
6896 
6897 // SliceOverloadItem ::= SEQUENCE
6899  bool ext = false;
6900  bool ie_exts_present = false;
6903  // ...
6904 
6905  // sequence methods
6906  SRSASN_CODE pack(bit_ref& bref) const;
6908  void to_json(json_writer& j) const;
6909 };
6911 // UE-associatedLogicalNG-connectionItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6913 
6914 // OverloadResponse ::= CHOICE
6915 struct overload_resp_c {
6916  struct types_opts {
6918 
6919  const char* to_string() const;
6920  };
6921  typedef enumerated<types_opts> types;
6922 
6923  // choice methods
6924  overload_resp_c() = default;
6926  overload_resp_c& operator=(const overload_resp_c& other);
6927  ~overload_resp_c() { destroy_(); }
6928  void set(types::options e = types::nulltype);
6929  types type() const { return type_; }
6930  SRSASN_CODE pack(bit_ref& bref) const;
6931  SRSASN_CODE unpack(cbit_ref& bref);
6932  void to_json(json_writer& j) const;
6933  // getters
6935  {
6936  assert_choice_type(types::overload_action, type_, "OverloadResponse");
6937  return c.get<overload_action_e>();
6938  }
6940  {
6941  assert_choice_type(types::choice_exts, type_, "OverloadResponse");
6943  }
6944  const overload_action_e& overload_action() const
6945  {
6946  assert_choice_type(types::overload_action, type_, "OverloadResponse");
6947  return c.get<overload_action_e>();
6948  }
6950  {
6951  assert_choice_type(types::choice_exts, type_, "OverloadResponse");
6953  }
6956 
6957 private:
6958  types type_;
6960 
6961  void destroy_();
6962 };
6963 
6964 // OverloadStartNSSAIItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6967 // PDUSessionResourceFailedToModifyItemModCfm-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6969 
6970 // PDUSessionResourceFailedToModifyItemModRes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6972 
6973 // PDUSessionResourceFailedToSetupItemPSReq-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6975 
6976 // PDUSessionResourceFailedToSetupItemSURes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6978 
6979 // PDUSessionResourceItemCxtRelCpl-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
6981  // Extension ::= OPEN TYPE
6982  struct ext_c {
6983  struct types_opts {
6986  const char* to_string() const;
6987  };
6989 
6990  // choice methods
6991  types type() const { return types::pdu_session_res_release_resp_transfer; }
6992  SRSASN_CODE pack(bit_ref& bref) const;
6993  SRSASN_CODE unpack(cbit_ref& bref);
6994  void to_json(json_writer& j) const;
6995  // getters
6998 
6999  private:
7001  };
7002 
7003  // members lookup methods
7004  static uint32_t idx_to_id(uint32_t idx);
7005  static bool is_id_valid(const uint32_t& id);
7006  static crit_e get_crit(const uint32_t& id);
7007  static ext_c get_ext(const uint32_t& id);
7008  static presence_e get_presence(const uint32_t& id);
7009 };
7010 
7011 // PDUSessionResourceItemCxtRelReq-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7013 
7014 // PDUSessionResourceModifyItemModCfm-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7016 
7017 // PDUSessionResourceModifyItemModInd-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7019 
7020 // PDUSessionResourceModifyItemModReq-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7022  // Extension ::= OPEN TYPE
7023  struct ext_c {
7024  struct types_opts {
7025  enum options { s_nssai, nulltype } value;
7027  const char* to_string() const;
7028  };
7030 
7031  // choice methods
7032  types type() const { return types::s_nssai; }
7033  SRSASN_CODE pack(bit_ref& bref) const;
7034  SRSASN_CODE unpack(cbit_ref& bref);
7035  void to_json(json_writer& j) const;
7036  // getters
7037  s_nssai_s& s_nssai() { return c; }
7038  const s_nssai_s& s_nssai() const { return c; }
7039 
7040  private:
7041  s_nssai_s c;
7042  };
7043 
7044  // members lookup methods
7045  static uint32_t idx_to_id(uint32_t idx);
7046  static bool is_id_valid(const uint32_t& id);
7047  static crit_e get_crit(const uint32_t& id);
7048  static ext_c get_ext(const uint32_t& id);
7049  static presence_e get_presence(const uint32_t& id);
7050 };
7051 
7052 // PDUSessionResourceModifyItemModRes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7054 
7055 // PDUSessionResourceNotifyItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7057 
7058 // PDUSessionResourceReleasedItemNot-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7060 
7061 // PDUSessionResourceReleasedItemPSAck-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7063 
7064 // PDUSessionResourceReleasedItemPSFail-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7066 
7067 // PDUSessionResourceReleasedItemRelRes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7069 
7070 // PDUSessionResourceSecondaryRATUsageItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7072 
7073 // PDUSessionResourceSetupItemSUReq-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7075 
7076 // PDUSessionResourceSetupItemSURes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7078 
7079 // PDUSessionResourceSwitchedItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7081 
7082 // PDUSessionResourceToBeSwitchedDLItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7084 
7085 // PDUSessionResourceToReleaseItemRelCmd-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7087 
7088 // PrivateIE-ID ::= CHOICE
7089 struct private_ie_id_c {
7090  struct types_opts {
7092 
7093  const char* to_string() const;
7094  };
7095  typedef enumerated<types_opts> types;
7096 
7097  // choice methods
7098  private_ie_id_c() = default;
7099  void set(types::options e = types::nulltype);
7100  types type() const { return type_; }
7101  SRSASN_CODE pack(bit_ref& bref) const;
7102  SRSASN_CODE unpack(cbit_ref& bref);
7103  void to_json(json_writer& j) const;
7104  // getters
7105  uint32_t& local()
7106  {
7107  assert_choice_type(types::local, type_, "PrivateIE-ID");
7108  return c;
7109  }
7110  const uint32_t& local() const
7111  {
7112  assert_choice_type(types::local, type_, "PrivateIE-ID");
7113  return c;
7114  }
7115  uint32_t& set_local();
7116  void set_global();
7117 
7118 private:
7119  types type_;
7120  uint32_t c;
7121 };
7122 
7123 // SliceOverloadList ::= SEQUENCE (SIZE (1..1024)) OF SliceOverloadItem
7125 
7126 // SupportedTAItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7129 // TAIListForPagingItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7131 
7132 // UE-NGAP-ID-pair-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7134 
7136 
7137 // UE-associatedLogicalNG-connectionItem ::= SEQUENCE
7139  bool ext = false;
7140  bool amf_ue_ngap_id_present = false;
7142  bool ie_exts_present = false;
7143  uint64_t amf_ue_ngap_id = 0;
7144  uint64_t ran_ue_ngap_id = 0;
7146  // ...
7148  // sequence methods
7149  SRSASN_CODE pack(bit_ref& bref) const;
7151  void to_json(json_writer& j) const;
7152 };
7154 // UEPresence ::= ENUMERATED
7155 struct ue_presence_opts {
7156  enum options { in, out, unknown, /*...*/ nulltype } value;
7157 
7158  const char* to_string() const;
7159 };
7161 
7162 // UEPresenceInAreaOfInterestItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
7165 // NR-CGIListForWarning ::= SEQUENCE (SIZE (1..65535)) OF NR-CGI
7167 
7169 
7170 // OverloadStartNSSAIItem ::= SEQUENCE
7172  bool ext = false;
7173  bool slice_overload_resp_present = false;
7175  bool ie_exts_present = false;
7180  // ...
7182  // sequence methods
7183  SRSASN_CODE pack(bit_ref& bref) const;
7185  void to_json(json_writer& j) const;
7186 };
7189 
7190 // PDUSessionResourceFailedToModifyItemModCfm ::= SEQUENCE
7192  bool ext = false;
7193  bool ie_exts_present = false;
7194  uint16_t pdu_session_id = 0;
7197  // ...
7198 
7199  // sequence methods
7200  SRSASN_CODE pack(bit_ref& bref) const;
7202  void to_json(json_writer& j) const;
7203 };
7206 
7207 // PDUSessionResourceFailedToModifyItemModRes ::= SEQUENCE
7209  bool ext = false;
7210  bool ie_exts_present = false;
7211  uint16_t pdu_session_id = 0;
7214  // ...
7215 
7216  // sequence methods
7217  SRSASN_CODE pack(bit_ref& bref) const;
7219  void to_json(json_writer& j) const;
7220 };
7223 
7224 // PDUSessionResourceFailedToSetupItemPSReq ::= SEQUENCE
7226  bool ext = false;
7227  bool ie_exts_present = false;
7228  uint16_t pdu_session_id = 0;
7231  // ...
7232 
7233  // sequence methods
7234  SRSASN_CODE pack(bit_ref& bref) const;
7236  void to_json(json_writer& j) const;
7237 };
7240 
7241 // PDUSessionResourceFailedToSetupItemSURes ::= SEQUENCE
7243  bool ext = false;
7244  bool ie_exts_present = false;
7245  uint16_t pdu_session_id = 0;
7248  // ...
7249 
7250  // sequence methods
7251  SRSASN_CODE pack(bit_ref& bref) const;
7253  void to_json(json_writer& j) const;
7254 };
7256 // PDUSessionResourceItemCxtRelCpl ::= SEQUENCE
7258  bool ext = false;
7259  uint16_t pdu_session_id = 0;
7261  // ...
7262 
7263  // sequence methods
7264  SRSASN_CODE pack(bit_ref& bref) const;
7266  void to_json(json_writer& j) const;
7267 };
7270 
7271 // PDUSessionResourceItemCxtRelReq ::= SEQUENCE
7273  bool ext = false;
7274  bool ie_exts_present = false;
7275  uint16_t pdu_session_id = 0;
7277  // ...
7278 
7279  // sequence methods
7280  SRSASN_CODE pack(bit_ref& bref) const;
7282  void to_json(json_writer& j) const;
7283 };
7286 
7287 // PDUSessionResourceModifyItemModCfm ::= SEQUENCE
7289  bool ext = false;
7290  bool ie_exts_present = false;
7291  uint16_t pdu_session_id = 0;
7294  // ...
7295 
7296  // sequence methods
7297  SRSASN_CODE pack(bit_ref& bref) const;
7299  void to_json(json_writer& j) const;
7300 };
7303 
7304 // PDUSessionResourceModifyItemModInd ::= SEQUENCE
7306  bool ext = false;
7307  bool ie_exts_present = false;
7308  uint16_t pdu_session_id = 0;
7311  // ...
7312 
7313  // sequence methods
7314  SRSASN_CODE pack(bit_ref& bref) const;
7316  void to_json(json_writer& j) const;
7317 };
7319 // PDUSessionResourceModifyItemModReq ::= SEQUENCE
7321  bool ext = false;
7322  uint16_t pdu_session_id = 0;
7326  // ...
7327 
7328  // sequence methods
7329  SRSASN_CODE pack(bit_ref& bref) const;
7331  void to_json(json_writer& j) const;
7332 };
7335 
7336 // PDUSessionResourceModifyItemModRes ::= SEQUENCE
7338  bool ext = false;
7339  bool ie_exts_present = false;
7340  uint16_t pdu_session_id = 0;
7343  // ...
7344 
7345  // sequence methods
7346  SRSASN_CODE pack(bit_ref& bref) const;
7348  void to_json(json_writer& j) const;
7349 };
7352 
7353 // PDUSessionResourceNotifyItem ::= SEQUENCE
7355  bool ext = false;
7356  bool ie_exts_present = false;
7357  uint16_t pdu_session_id = 0;
7360  // ...
7361 
7362  // sequence methods
7363  SRSASN_CODE pack(bit_ref& bref) const;
7365  void to_json(json_writer& j) const;
7366 };
7369 
7370 // PDUSessionResourceReleasedItemNot ::= SEQUENCE
7372  bool ext = false;
7373  bool ie_exts_present = false;
7374  uint16_t pdu_session_id = 0;
7377  // ...
7378 
7379  // sequence methods
7380  SRSASN_CODE pack(bit_ref& bref) const;
7382  void to_json(json_writer& j) const;
7383 };
7386 
7387 // PDUSessionResourceReleasedItemPSAck ::= SEQUENCE
7389  bool ext = false;
7390  bool ie_exts_present = false;
7391  uint16_t pdu_session_id = 0;
7394  // ...
7395 
7396  // sequence methods
7397  SRSASN_CODE pack(bit_ref& bref) const;
7399  void to_json(json_writer& j) const;
7400 };
7403 
7404 // PDUSessionResourceReleasedItemPSFail ::= SEQUENCE
7406  bool ext = false;
7407  bool ie_exts_present = false;
7408  uint16_t pdu_session_id = 0;
7411  // ...
7412 
7413  // sequence methods
7414  SRSASN_CODE pack(bit_ref& bref) const;
7416  void to_json(json_writer& j) const;
7417 };
7420 
7421 // PDUSessionResourceReleasedItemRelRes ::= SEQUENCE
7423  bool ext = false;
7424  bool ie_exts_present = false;
7425  uint16_t pdu_session_id = 0;
7428  // ...
7429 
7430  // sequence methods
7431  SRSASN_CODE pack(bit_ref& bref) const;
7433  void to_json(json_writer& j) const;
7434 };
7437 
7438 // PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE
7440  bool ext = false;
7441  bool ie_exts_present = false;
7442  uint16_t pdu_session_id = 0;
7445  // ...
7446 
7447  // sequence methods
7448  SRSASN_CODE pack(bit_ref& bref) const;
7450  void to_json(json_writer& j) const;
7451 };
7454 
7455 // PDUSessionResourceSetupItemSUReq ::= SEQUENCE
7457  bool ext = false;
7458  bool ie_exts_present = false;
7459  uint16_t pdu_session_id = 0;
7464  // ...
7466  // sequence methods
7467  SRSASN_CODE pack(bit_ref& bref) const;
7469  void to_json(json_writer& j) const;
7470 };
7473 
7474 // PDUSessionResourceSetupItemSURes ::= SEQUENCE
7476  bool ext = false;
7477  bool ie_exts_present = false;
7478  uint16_t pdu_session_id = 0;
7481  // ...
7482 
7483  // sequence methods
7484  SRSASN_CODE pack(bit_ref& bref) const;
7486  void to_json(json_writer& j) const;
7487 };
7490 
7491 // PDUSessionResourceSwitchedItem ::= SEQUENCE
7493  bool ext = false;
7494  bool ie_exts_present = false;
7495  uint16_t pdu_session_id = 0;
7498  // ...
7499 
7500  // sequence methods
7501  SRSASN_CODE pack(bit_ref& bref) const;
7503  void to_json(json_writer& j) const;
7504 };
7507 
7508 // PDUSessionResourceToBeSwitchedDLItem ::= SEQUENCE
7510  bool ext = false;
7511  bool ie_exts_present = false;
7512  uint16_t pdu_session_id = 0;
7515  // ...
7516 
7517  // sequence methods
7518  SRSASN_CODE pack(bit_ref& bref) const;
7520  void to_json(json_writer& j) const;
7521 };
7524 
7525 // PDUSessionResourceToReleaseItemRelCmd ::= SEQUENCE
7527  bool ext = false;
7528  bool ie_exts_present = false;
7529  uint16_t pdu_session_id = 0;
7532  // ...
7533 
7534  // sequence methods
7535  SRSASN_CODE pack(bit_ref& bref) const;
7537  void to_json(json_writer& j) const;
7538 };
7540 // PWSFailedCellIDList-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
7542 
7543 // ResetAll ::= ENUMERATED
7544 struct reset_all_opts {
7545  enum options { reset_all, /*...*/ nulltype } value;
7546 
7547  const char* to_string() const;
7548 };
7550 
7551 // ResetType-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
7555 
7556 // SupportedTAItem ::= SEQUENCE
7558  bool ext = false;
7559  bool ie_exts_present = false;
7563  // ...
7564 
7565  // sequence methods
7566  SRSASN_CODE pack(bit_ref& bref) const;
7568  void to_json(json_writer& j) const;
7569 };
7572 
7573 // TAIListForPagingItem ::= SEQUENCE
7575  bool ext = false;
7576  bool ie_exts_present = false;
7577  tai_s tai;
7579  // ...
7580 
7581  // sequence methods
7582  SRSASN_CODE pack(bit_ref& bref) const;
7584  void to_json(json_writer& j) const;
7585 };
7587 // TAIListForWarning ::= SEQUENCE (SIZE (1..65535)) OF TAI
7589 
7591 
7592 // UE-NGAP-ID-pair ::= SEQUENCE
7593 struct ue_ngap_id_pair_s {
7594  bool ext = false;
7595  bool ie_exts_present = false;
7596  uint64_t amf_ue_ngap_id = 0;
7597  uint64_t ran_ue_ngap_id = 0;
7599  // ...
7600 
7601  // sequence methods
7602  SRSASN_CODE pack(bit_ref& bref) const;
7604  void to_json(json_writer& j) const;
7605 };
7607 // UE-NGAP-IDs-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
7609 
7610 // UE-associatedLogicalNG-connectionList ::= SEQUENCE (SIZE (1..65536)) OF UE-associatedLogicalNG-connectionItem
7612 
7613 // UEPagingIdentity-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
7615 
7617 
7618 // UEPresenceInAreaOfInterestItem ::= SEQUENCE
7620  bool ext = false;
7621  bool ie_exts_present = false;
7625  // ...
7626 
7627  // sequence methods
7628  SRSASN_CODE pack(bit_ref& bref) const;
7630  void to_json(json_writer& j) const;
7631 };
7633 // WarningAreaList-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
7635 
7636 // CancelAllWarningMessages ::= ENUMERATED
7638  enum options { true_value, /*...*/ nulltype } value;
7639 
7640  const char* to_string() const;
7641 };
7643 
7644 // ConcurrentWarningMessageInd ::= ENUMERATED
7646  enum options { true_value, /*...*/ nulltype } value;
7647 
7648  const char* to_string() const;
7649 };
7651 
7652 // HandoverFlag ::= ENUMERATED
7654  enum options { ho_prep, /*...*/ nulltype } value;
7655 
7656  const char* to_string() const;
7657 };
7659 
7660 // IMSVoiceSupportIndicator ::= ENUMERATED
7663 
7664  const char* to_string() const;
7665 };
7667 
7668 // OverloadStartNSSAIList ::= SEQUENCE (SIZE (1..1024)) OF OverloadStartNSSAIItem
7671 // PDUSessionResourceFailedToModifyListModCfm ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToModifyItemModCfm
7673 
7674 // PDUSessionResourceFailedToModifyListModRes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToModifyItemModRes
7676 
7677 // PDUSessionResourceFailedToSetupListPSReq ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToSetupItemPSReq
7679 
7680 // PDUSessionResourceFailedToSetupListSURes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceFailedToSetupItemSURes
7682 
7683 // PDUSessionResourceListCxtRelCpl ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceItemCxtRelCpl
7685 
7686 // PDUSessionResourceListCxtRelReq ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceItemCxtRelReq
7688 
7689 // PDUSessionResourceModifyListModCfm ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceModifyItemModCfm
7691 
7692 // PDUSessionResourceModifyListModInd ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceModifyItemModInd
7694 
7695 // PDUSessionResourceModifyListModReq ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceModifyItemModReq
7697 
7698 // PDUSessionResourceModifyListModRes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceModifyItemModRes
7700 
7701 // PDUSessionResourceNotifyList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceNotifyItem
7703 
7704 // PDUSessionResourceReleasedListNot ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceReleasedItemNot
7706 
7707 // PDUSessionResourceReleasedListPSAck ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceReleasedItemPSAck
7709 
7710 // PDUSessionResourceReleasedListPSFail ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceReleasedItemPSFail
7712 
7713 // PDUSessionResourceReleasedListRelRes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceReleasedItemRelRes
7715 
7716 // PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSecondaryRATUsageItem
7718 
7719 // PDUSessionResourceSetupListSUReq ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSetupItemSUReq
7721 
7722 // PDUSessionResourceSetupListSURes ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSetupItemSURes
7724 
7725 // PDUSessionResourceSwitchedList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceSwitchedItem
7727 
7728 // PDUSessionResourceToBeSwitchedDLList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceToBeSwitchedDLItem
7730 
7731 // PDUSessionResourceToReleaseListRelCmd ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceToReleaseItemRelCmd
7733 
7734 // PWSFailedCellIDList ::= CHOICE
7736  struct types_opts {
7738 
7739  const char* to_string() const;
7740  };
7741  typedef enumerated<types_opts> types;
7742 
7743  // choice methods
7748  void set(types::options e = types::nulltype);
7749  types type() const { return type_; }
7750  SRSASN_CODE pack(bit_ref& bref) const;
7751  SRSASN_CODE unpack(cbit_ref& bref);
7752  void to_json(json_writer& j) const;
7753  // getters
7755  {
7756  assert_choice_type(types::eutra_cgi_pws_failed_list, type_, "PWSFailedCellIDList");
7757  return c.get<eutra_cgi_list_l>();
7758  }
7760  {
7761  assert_choice_type(types::nr_cgi_pws_failed_list, type_, "PWSFailedCellIDList");
7762  return c.get<nr_cgi_list_l>();
7763  }
7765  {
7766  assert_choice_type(types::choice_exts, type_, "PWSFailedCellIDList");
7768  }
7770  {
7771  assert_choice_type(types::eutra_cgi_pws_failed_list, type_, "PWSFailedCellIDList");
7772  return c.get<eutra_cgi_list_l>();
7773  }
7774  const nr_cgi_list_l& nr_cgi_pws_failed_list() const
7775  {
7776  assert_choice_type(types::nr_cgi_pws_failed_list, type_, "PWSFailedCellIDList");
7777  return c.get<nr_cgi_list_l>();
7778  }
7780  {
7781  assert_choice_type(types::choice_exts, type_, "PWSFailedCellIDList");
7783  }
7788 private:
7789  types type_;
7791  c;
7792 
7793  void destroy_();
7794 };
7795 
7796 // PagingOrigin ::= ENUMERATED
7798  enum options { non_minus3gpp, /*...*/ nulltype } value;
7799  typedef int8_t number_type;
7800 
7801  const char* to_string() const;
7802  int8_t to_number() const;
7803 };
7806 // PagingPriority ::= ENUMERATED
7808  enum options {
7809  priolevel1,
7810  priolevel2,
7811  priolevel3,
7813  priolevel5,
7814  priolevel6,
7817  // ...
7820  typedef uint8_t number_type;
7822  const char* to_string() const;
7823  uint8_t to_number() const;
7824 };
7827 // PrivateIE-Field{NGAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE{{NGAP-PRIVATE-IES}}
7828 template <class ies_set_paramT_>
7829 struct private_ie_field_s {
7831  crit_e crit;
7832  typename ies_set_paramT_::value_c value;
7834  SRSASN_CODE pack(bit_ref& bref) const;
7835  SRSASN_CODE unpack(cbit_ref& bref);
7836  void to_json(json_writer& j) const;
7837 };
7839 // RRCState ::= ENUMERATED
7841  enum options { inactive, connected, /*...*/ nulltype } value;
7842 
7843  const char* to_string() const;
7844 };
7846 
7847 // ResetType ::= CHOICE
7849  struct types_opts {
7851 
7852  const char* to_string() const;
7853  };
7854  typedef enumerated<types_opts> types;
7855 
7856  // choice methods
7857  reset_type_c() = default;
7859  reset_type_c& operator=(const reset_type_c& other);
7860  ~reset_type_c() { destroy_(); }
7861  void set(types::options e = types::nulltype);
7862  types type() const { return type_; }
7863  SRSASN_CODE pack(bit_ref& bref) const;
7864  SRSASN_CODE unpack(cbit_ref& bref);
7865  void to_json(json_writer& j) const;
7866  // getters
7868  {
7869  assert_choice_type(types::ng_interface, type_, "ResetType");
7870  return c.get<reset_all_e>();
7871  }
7873  {
7874  assert_choice_type(types::part_of_ng_interface, type_, "ResetType");
7876  }
7878  {
7879  assert_choice_type(types::choice_exts, type_, "ResetType");
7881  }
7882  const reset_all_e& ng_interface() const
7883  {
7884  assert_choice_type(types::ng_interface, type_, "ResetType");
7885  return c.get<reset_all_e>();
7886  }
7888  {
7889  assert_choice_type(types::part_of_ng_interface, type_, "ResetType");
7891  }
7893  {
7894  assert_choice_type(types::choice_exts, type_, "ResetType");
7896  }
7901 private:
7902  types type_;
7904 
7905  void destroy_();
7906 };
7907 
7908 // SupportedTAList ::= SEQUENCE (SIZE (1..256)) OF SupportedTAItem
7911 // TAIListForPaging ::= SEQUENCE (SIZE (1..16)) OF TAIListForPagingItem
7913 
7914 // TAIListForRestart ::= SEQUENCE (SIZE (1..2048)) OF TAI
7916 
7917 // UE-NGAP-IDs ::= CHOICE
7918 struct ue_ngap_ids_c {
7919  struct types_opts {
7921 
7922  const char* to_string() const;
7923  };
7924  typedef enumerated<types_opts> types;
7925 
7926  // choice methods
7927  ue_ngap_ids_c() = default;
7929  ue_ngap_ids_c& operator=(const ue_ngap_ids_c& other);
7930  ~ue_ngap_ids_c() { destroy_(); }
7931  void set(types::options e = types::nulltype);
7932  types type() const { return type_; }
7933  SRSASN_CODE pack(bit_ref& bref) const;
7934  SRSASN_CODE unpack(cbit_ref& bref);
7935  void to_json(json_writer& j) const;
7936  // getters
7938  {
7939  assert_choice_type(types::ue_ngap_id_pair, type_, "UE-NGAP-IDs");
7940  return c.get<ue_ngap_id_pair_s>();
7941  }
7942  uint64_t& amf_ue_ngap_id()
7943  {
7944  assert_choice_type(types::amf_ue_ngap_id, type_, "UE-NGAP-IDs");
7945  return c.get<uint64_t>();
7946  }
7948  {
7949  assert_choice_type(types::choice_exts, type_, "UE-NGAP-IDs");
7951  }
7952  const ue_ngap_id_pair_s& ue_ngap_id_pair() const
7953  {
7954  assert_choice_type(types::ue_ngap_id_pair, type_, "UE-NGAP-IDs");
7955  return c.get<ue_ngap_id_pair_s>();
7956  }
7957  const uint64_t& amf_ue_ngap_id() const
7958  {
7959  assert_choice_type(types::amf_ue_ngap_id, type_, "UE-NGAP-IDs");
7960  return c.get<uint64_t>();
7961  }
7963  {
7964  assert_choice_type(types::choice_exts, type_, "UE-NGAP-IDs");
7966  }
7968  uint64_t& set_amf_ue_ngap_id();
7971 private:
7972  types type_;
7974 
7975  void destroy_();
7976 };
7977 
7978 // UEPagingIdentity ::= CHOICE
7979 struct ue_paging_id_c {
7980  struct types_opts {
7982  typedef uint8_t number_type;
7983 
7984  const char* to_string() const;
7985  uint8_t to_number() const;
7986  };
7989  // choice methods
7990  ue_paging_id_c() = default;
7991  ue_paging_id_c(const ue_paging_id_c& other);
7992  ue_paging_id_c& operator=(const ue_paging_id_c& other);
7993  ~ue_paging_id_c() { destroy_(); }
7994  void set(types::options e = types::nulltype);
7995  types type() const { return type_; }
7996  SRSASN_CODE pack(bit_ref& bref) const;
7997  SRSASN_CODE unpack(cbit_ref& bref);
7998  void to_json(json_writer& j) const;
7999  // getters
8001  {
8002  assert_choice_type(types::five_g_s_tmsi, type_, "UEPagingIdentity");
8003  return c.get<five_g_s_tmsi_s>();
8004  }
8006  {
8007  assert_choice_type(types::choice_exts, type_, "UEPagingIdentity");
8009  }
8010  const five_g_s_tmsi_s& five_g_s_tmsi() const
8011  {
8012  assert_choice_type(types::five_g_s_tmsi, type_, "UEPagingIdentity");
8013  return c.get<five_g_s_tmsi_s>();
8014  }
8016  {
8017  assert_choice_type(types::choice_exts, type_, "UEPagingIdentity");
8019  }
8022 
8023 private:
8024  types type_;
8026 
8027  void destroy_();
8028 };
8029 
8030 // UEPresenceInAreaOfInterestList ::= SEQUENCE (SIZE (1..64)) OF UEPresenceInAreaOfInterestItem
8033 // UERetentionInformation ::= ENUMERATED
8034 struct ue_retention_info_opts {
8035  enum options { ues_retained, /*...*/ nulltype } value;
8036 
8037  const char* to_string() const;
8038 };
8040 
8041 // WarningAreaList ::= CHOICE
8043  struct types_opts {
8044  enum options {
8049  choice_exts,
8053  const char* to_string() const;
8054  };
8057  // choice methods
8058  warning_area_list_c() = default;
8062  void set(types::options e = types::nulltype);
8063  types type() const { return type_; }
8064  SRSASN_CODE pack(bit_ref& bref) const;
8065  SRSASN_CODE unpack(cbit_ref& bref);
8066  void to_json(json_writer& j) const;
8067  // getters
8069  {
8070  assert_choice_type(types::eutra_cgi_list_for_warning, type_, "WarningAreaList");
8072  }
8074  {
8075  assert_choice_type(types::nr_cgi_list_for_warning, type_, "WarningAreaList");
8077  }
8079  {
8080  assert_choice_type(types::tai_list_for_warning, type_, "WarningAreaList");
8081  return c.get<tai_list_for_warning_l>();
8082  }
8084  {
8085  assert_choice_type(types::emergency_area_id_list, type_, "WarningAreaList");
8087  }
8089  {
8090  assert_choice_type(types::choice_exts, type_, "WarningAreaList");
8092  }
8094  {
8095  assert_choice_type(types::eutra_cgi_list_for_warning, type_, "WarningAreaList");
8097  }
8099  {
8100  assert_choice_type(types::nr_cgi_list_for_warning, type_, "WarningAreaList");
8102  }
8104  {
8105  assert_choice_type(types::tai_list_for_warning, type_, "WarningAreaList");
8106  return c.get<tai_list_for_warning_l>();
8107  }
8109  {
8110  assert_choice_type(types::emergency_area_id_list, type_, "WarningAreaList");
8112  }
8114  {
8115  assert_choice_type(types::choice_exts, type_, "WarningAreaList");
8117  }
8123 
8124 private:
8125  types type_;
8131  c;
8132 
8133  void destroy_();
8134 };
8135 
8136 // LocationReportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8137 struct location_report_ies_o {
8138  // Value ::= OPEN TYPE
8139  struct value_c {
8140  struct types_opts {
8141  enum options {
8151  const char* to_string() const;
8152  };
8155  // choice methods
8156  value_c() = default;
8157  value_c(const value_c& other);
8158  value_c& operator=(const value_c& other);
8159  ~value_c() { destroy_(); }
8160  void set(types::options e = types::nulltype);
8161  types type() const { return type_; }
8162  SRSASN_CODE pack(bit_ref& bref) const;
8163  SRSASN_CODE unpack(cbit_ref& bref);
8164  void to_json(json_writer& j) const;
8165  // getters
8166  uint64_t& amf_ue_ngap_id();
8167  uint64_t& ran_ue_ngap_id();
8172  const uint64_t& amf_ue_ngap_id() const;
8173  const uint64_t& ran_ue_ngap_id() const;
8177  const ngran_cgi_c& ps_cell_info() const;
8178 
8179  private:
8180  types type_;
8182  ngran_cgi_c,
8185  c;
8186 
8187  void destroy_();
8188  };
8189 
8190  // members lookup methods
8191  static uint32_t idx_to_id(uint32_t idx);
8192  static bool is_id_valid(const uint32_t& id);
8193  static crit_e get_crit(const uint32_t& id);
8194  static value_c get_value(const uint32_t& id);
8195  static presence_e get_presence(const uint32_t& id);
8196 };
8197 
8198 // LocationReportingControlIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8200  // Value ::= OPEN TYPE
8201  struct value_c {
8202  struct types_opts {
8204 
8205  const char* to_string() const;
8206  };
8208 
8209  // choice methods
8210  value_c() = default;
8211  value_c(const value_c& other);
8212  value_c& operator=(const value_c& other);
8213  ~value_c() { destroy_(); }
8214  void set(types::options e = types::nulltype);
8215  types type() const { return type_; }
8216  SRSASN_CODE pack(bit_ref& bref) const;
8217  SRSASN_CODE unpack(cbit_ref& bref);
8218  void to_json(json_writer& j) const;
8219  // getters
8220  uint64_t& amf_ue_ngap_id();
8221  uint64_t& ran_ue_ngap_id();
8223  const uint64_t& amf_ue_ngap_id() const;
8224  const uint64_t& ran_ue_ngap_id() const;
8226 
8227  private:
8228  types type_;
8230 
8231  void destroy_();
8232  };
8233 
8234  // members lookup methods
8235  static uint32_t idx_to_id(uint32_t idx);
8236  static bool is_id_valid(const uint32_t& id);
8237  static crit_e get_crit(const uint32_t& id);
8238  static value_c get_value(const uint32_t& id);
8239  static presence_e get_presence(const uint32_t& id);
8240 };
8241 
8242 // LocationReportingFailureIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8244  // Value ::= OPEN TYPE
8245  struct value_c {
8246  struct types_opts {
8248 
8249  const char* to_string() const;
8250  };
8252 
8253  // choice methods
8254  value_c() = default;
8255  value_c(const value_c& other);
8256  value_c& operator=(const value_c& other);
8257  ~value_c() { destroy_(); }
8258  void set(types::options e = types::nulltype);
8259  types type() const { return type_; }
8260  SRSASN_CODE pack(bit_ref& bref) const;
8261  SRSASN_CODE unpack(cbit_ref& bref);
8262  void to_json(json_writer& j) const;
8263  // getters
8264  uint64_t& amf_ue_ngap_id();
8265  uint64_t& ran_ue_ngap_id();
8266  cause_c& cause();
8267  const uint64_t& amf_ue_ngap_id() const;
8268  const uint64_t& ran_ue_ngap_id() const;
8269  const cause_c& cause() const;
8270 
8271  private:
8272  types type_;
8274 
8275  void destroy_();
8276  };
8277 
8278  // members lookup methods
8279  static uint32_t idx_to_id(uint32_t idx);
8280  static bool is_id_valid(const uint32_t& id);
8281  static crit_e get_crit(const uint32_t& id);
8282  static value_c get_value(const uint32_t& id);
8283  static presence_e get_presence(const uint32_t& id);
8284 };
8285 
8286 // NASNonDeliveryIndication-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8288  // Value ::= OPEN TYPE
8289  struct value_c {
8290  struct types_opts {
8292 
8293  const char* to_string() const;
8294  };
8296 
8297  // choice methods
8298  value_c() = default;
8299  value_c(const value_c& other);
8300  value_c& operator=(const value_c& other);
8301  ~value_c() { destroy_(); }
8302  void set(types::options e = types::nulltype);
8303  types type() const { return type_; }
8304  SRSASN_CODE pack(bit_ref& bref) const;
8305  SRSASN_CODE unpack(cbit_ref& bref);
8306  void to_json(json_writer& j) const;
8307  // getters
8308  uint64_t& amf_ue_ngap_id();
8309  uint64_t& ran_ue_ngap_id();
8312  const uint64_t& amf_ue_ngap_id() const;
8313  const uint64_t& ran_ue_ngap_id() const;
8314  const unbounded_octstring<true>& nas_pdu() const;
8315  const cause_c& cause() const;
8316 
8317  private:
8318  types type_;
8320 
8321  void destroy_();
8322  };
8323 
8324  // members lookup methods
8325  static uint32_t idx_to_id(uint32_t idx);
8326  static bool is_id_valid(const uint32_t& id);
8327  static crit_e get_crit(const uint32_t& id);
8328  static value_c get_value(const uint32_t& id);
8329  static presence_e get_presence(const uint32_t& id);
8330 };
8331 
8332 // NGResetAcknowledgeIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8333 struct ng_reset_ack_ies_o {
8334  // Value ::= OPEN TYPE
8335  struct value_c {
8336  struct types_opts {
8338 
8339  const char* to_string() const;
8340  };
8342 
8343  // choice methods
8344  value_c() = default;
8345  value_c(const value_c& other);
8346  value_c& operator=(const value_c& other);
8347  ~value_c() { destroy_(); }
8348  void set(types::options e = types::nulltype);
8349  types type() const { return type_; }
8350  SRSASN_CODE pack(bit_ref& bref) const;
8351  SRSASN_CODE unpack(cbit_ref& bref);
8352  void to_json(json_writer& j) const;
8353  // getters
8358 
8359  private:
8360  types type_;
8362 
8363  void destroy_();
8364  };
8365 
8366  // members lookup methods
8367  static uint32_t idx_to_id(uint32_t idx);
8368  static bool is_id_valid(const uint32_t& id);
8369  static crit_e get_crit(const uint32_t& id);
8370  static value_c get_value(const uint32_t& id);
8371  static presence_e get_presence(const uint32_t& id);
8372 };
8373 
8374 // NGResetIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8375 struct ng_reset_ies_o {
8376  // Value ::= OPEN TYPE
8377  struct value_c {
8378  struct types_opts {
8379  enum options { cause, reset_type, nulltype } value;
8380 
8381  const char* to_string() const;
8382  };
8384 
8385  // choice methods
8386  value_c() = default;
8387  value_c(const value_c& other);
8388  value_c& operator=(const value_c& other);
8389  ~value_c() { destroy_(); }
8390  void set(types::options e = types::nulltype);
8391  types type() const { return type_; }
8392  SRSASN_CODE pack(bit_ref& bref) const;
8393  SRSASN_CODE unpack(cbit_ref& bref);
8394  void to_json(json_writer& j) const;
8395  // getters
8396  cause_c& cause();
8398  const cause_c& cause() const;
8399  const reset_type_c& reset_type() const;
8400 
8401  private:
8402  types type_;
8404 
8405  void destroy_();
8406  };
8407 
8408  // members lookup methods
8409  static uint32_t idx_to_id(uint32_t idx);
8410  static bool is_id_valid(const uint32_t& id);
8411  static crit_e get_crit(const uint32_t& id);
8412  static value_c get_value(const uint32_t& id);
8413  static presence_e get_presence(const uint32_t& id);
8414 };
8415 
8416 // NGSetupFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8417 struct ng_setup_fail_ies_o {
8418  // Value ::= OPEN TYPE
8419  struct value_c {
8420  struct types_opts {
8422 
8423  const char* to_string() const;
8424  };
8426 
8427  // choice methods
8428  value_c() = default;
8429  value_c(const value_c& other);
8430  value_c& operator=(const value_c& other);
8431  ~value_c() { destroy_(); }
8432  void set(types::options e = types::nulltype);
8433  types type() const { return type_; }
8434  SRSASN_CODE pack(bit_ref& bref) const;
8435  SRSASN_CODE unpack(cbit_ref& bref);
8436  void to_json(json_writer& j) const;
8437  // getters
8438  cause_c& cause();
8441  const cause_c& cause() const;
8442  const time_to_wait_e& time_to_wait() const;
8443  const crit_diagnostics_s& crit_diagnostics() const;
8444 
8445  private:
8446  types type_;
8448 
8449  void destroy_();
8450  };
8451 
8452  // members lookup methods
8453  static uint32_t idx_to_id(uint32_t idx);
8454  static bool is_id_valid(const uint32_t& id);
8455  static crit_e get_crit(const uint32_t& id);
8456  static value_c get_value(const uint32_t& id);
8457  static presence_e get_presence(const uint32_t& id);
8458 };
8459 
8460 // NGSetupRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8461 struct ng_setup_request_ies_o {
8462  // Value ::= OPEN TYPE
8463  struct value_c {
8464  struct types_opts {
8465  enum options {
8467  ran_node_name,
8474  const char* to_string() const;
8475  };
8478  // choice methods
8479  value_c() = default;
8480  value_c(const value_c& other);
8481  value_c& operator=(const value_c& other);
8482  ~value_c() { destroy_(); }
8483  void set(types::options e = types::nulltype);
8484  types type() const { return type_; }
8485  SRSASN_CODE pack(bit_ref& bref) const;
8486  SRSASN_CODE unpack(cbit_ref& bref);
8487  void to_json(json_writer& j) const;
8488  // getters
8496  const supported_ta_list_l& supported_ta_list() const;
8497  const paging_drx_e& default_paging_drx() const;
8498  const ue_retention_info_e& ue_retention_info() const;
8499 
8500  private:
8501  types type_;
8503 
8504  void destroy_();
8505  };
8506 
8507  // members lookup methods
8508  static uint32_t idx_to_id(uint32_t idx);
8509  static bool is_id_valid(const uint32_t& id);
8510  static crit_e get_crit(const uint32_t& id);
8511  static value_c get_value(const uint32_t& id);
8512  static presence_e get_presence(const uint32_t& id);
8513 };
8514 
8515 // NGSetupResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8516 struct ng_setup_resp_ies_o {
8517  // Value ::= OPEN TYPE
8518  struct value_c {
8519  struct types_opts {
8520  enum options {
8521  amf_name,
8529  typedef uint8_t number_type;
8531  const char* to_string() const;
8532  uint8_t to_number() const;
8533  };
8536  // choice methods
8537  value_c() = default;
8538  value_c(const value_c& other);
8539  value_c& operator=(const value_c& other);
8540  ~value_c() { destroy_(); }
8541  void set(types::options e = types::nulltype);
8542  types type() const { return type_; }
8543  SRSASN_CODE pack(bit_ref& bref) const;
8544  SRSASN_CODE unpack(cbit_ref& bref);
8545  void to_json(json_writer& j) const;
8546  // getters
8549  uint16_t& relative_amf_capacity();
8554  const served_guami_list_l& served_guami_list() const;
8555  const uint16_t& relative_amf_capacity() const;
8556  const plmn_support_list_l& plmn_support_list() const;
8557  const crit_diagnostics_s& crit_diagnostics() const;
8558  const ue_retention_info_e& ue_retention_info() const;
8559 
8560  private:
8561  types type_;
8563  c;
8564 
8565  void destroy_();
8566  };
8567 
8568  // members lookup methods
8569  static uint32_t idx_to_id(uint32_t idx);
8570  static bool is_id_valid(const uint32_t& id);
8571  static crit_e get_crit(const uint32_t& id);
8572  static value_c get_value(const uint32_t& id);
8573  static presence_e get_presence(const uint32_t& id);
8574 };
8575 
8576 // OverloadStartIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8577 struct overload_start_ies_o {
8578  // Value ::= OPEN TYPE
8579  struct value_c {
8580  struct types_opts {
8582  typedef uint8_t number_type;
8583 
8584  const char* to_string() const;
8585  uint8_t to_number() const;
8586  };
8589  // choice methods
8590  value_c() = default;
8591  value_c(const value_c& other);
8592  value_c& operator=(const value_c& other);
8593  ~value_c() { destroy_(); }
8594  void set(types::options e = types::nulltype);
8595  types type() const { return type_; }
8596  SRSASN_CODE pack(bit_ref& bref) const;
8597  SRSASN_CODE unpack(cbit_ref& bref);
8598  void to_json(json_writer& j) const;
8599  // getters
8604  const uint8_t& amf_traffic_load_reduction_ind() const;
8606 
8607  private:
8608  types type_;
8610 
8611  void destroy_();
8612  };
8613 
8614  // members lookup methods
8615  static uint32_t idx_to_id(uint32_t idx);
8616  static bool is_id_valid(const uint32_t& id);
8617  static crit_e get_crit(const uint32_t& id);
8618  static value_c get_value(const uint32_t& id);
8619  static presence_e get_presence(const uint32_t& id);
8620 };
8621 
8622 // OverloadStopIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8624 
8625 // PDUSessionResourceModifyConfirmIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8627  // Value ::= OPEN TYPE
8628  struct value_c {
8629  struct types_opts {
8630  enum options {
8639  const char* to_string() const;
8640  };
8643  // choice methods
8644  value_c() = default;
8645  value_c(const value_c& other);
8646  value_c& operator=(const value_c& other);
8647  ~value_c() { destroy_(); }
8648  void set(types::options e = types::nulltype);
8649  types type() const { return type_; }
8650  SRSASN_CODE pack(bit_ref& bref) const;
8651  SRSASN_CODE unpack(cbit_ref& bref);
8652  void to_json(json_writer& j) const;
8653  // getters
8654  uint64_t& amf_ue_ngap_id();
8655  uint64_t& ran_ue_ngap_id();
8659  const uint64_t& amf_ue_ngap_id() const;
8660  const uint64_t& ran_ue_ngap_id() const;
8663  const crit_diagnostics_s& crit_diagnostics() const;
8664 
8665  private:
8666  types type_;
8670  c;
8671 
8672  void destroy_();
8673  };
8675  // members lookup methods
8676  static uint32_t idx_to_id(uint32_t idx);
8677  static bool is_id_valid(const uint32_t& id);
8678  static crit_e get_crit(const uint32_t& id);
8679  static value_c get_value(const uint32_t& id);
8680  static presence_e get_presence(const uint32_t& id);
8681 };
8682 
8683 // PDUSessionResourceModifyIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8685  // Value ::= OPEN TYPE
8686  struct value_c {
8687  struct types_opts {
8689 
8690  const char* to_string() const;
8691  };
8693 
8694  // choice methods
8695  value_c() = default;
8696  value_c(const value_c& other);
8697  value_c& operator=(const value_c& other);
8698  ~value_c() { destroy_(); }
8699  void set(types::options e = types::nulltype);
8700  types type() const { return type_; }
8701  SRSASN_CODE pack(bit_ref& bref) const;
8702  SRSASN_CODE unpack(cbit_ref& bref);
8703  void to_json(json_writer& j) const;
8704  // getters
8705  uint64_t& amf_ue_ngap_id();
8706  uint64_t& ran_ue_ngap_id();
8708  const uint64_t& amf_ue_ngap_id() const;
8709  const uint64_t& ran_ue_ngap_id() const;
8711 
8712  private:
8713  types type_;
8715 
8716  void destroy_();
8717  };
8718 
8719  // members lookup methods
8720  static uint32_t idx_to_id(uint32_t idx);
8721  static bool is_id_valid(const uint32_t& id);
8722  static crit_e get_crit(const uint32_t& id);
8723  static value_c get_value(const uint32_t& id);
8724  static presence_e get_presence(const uint32_t& id);
8725 };
8726 
8727 // PDUSessionResourceModifyRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8729  // Value ::= OPEN TYPE
8730  struct value_c {
8731  struct types_opts {
8732  enum options {
8737  nulltype
8740  const char* to_string() const;
8741  };
8744  // choice methods
8745  value_c() = default;
8746  value_c(const value_c& other);
8747  value_c& operator=(const value_c& other);
8748  ~value_c() { destroy_(); }
8749  void set(types::options e = types::nulltype);
8750  types type() const { return type_; }
8751  SRSASN_CODE pack(bit_ref& bref) const;
8752  SRSASN_CODE unpack(cbit_ref& bref);
8753  void to_json(json_writer& j) const;
8754  // getters
8755  uint64_t& amf_ue_ngap_id();
8756  uint64_t& ran_ue_ngap_id();
8757  uint16_t& ran_paging_prio();
8759  const uint64_t& amf_ue_ngap_id() const;
8760  const uint64_t& ran_ue_ngap_id() const;
8761  const uint16_t& ran_paging_prio() const;
8763 
8764  private:
8765  types type_;
8767 
8768  void destroy_();
8769  };
8770 
8771  // members lookup methods
8772  static uint32_t idx_to_id(uint32_t idx);
8773  static bool is_id_valid(const uint32_t& id);
8774  static crit_e get_crit(const uint32_t& id);
8775  static value_c get_value(const uint32_t& id);
8776  static presence_e get_presence(const uint32_t& id);
8777 };
8778 
8779 // PDUSessionResourceModifyResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8781  // Value ::= OPEN TYPE
8782  struct value_c {
8783  struct types_opts {
8784  enum options {
8794  const char* to_string() const;
8795  };
8798  // choice methods
8799  value_c() = default;
8800  value_c(const value_c& other);
8801  value_c& operator=(const value_c& other);
8802  ~value_c() { destroy_(); }
8803  void set(types::options e = types::nulltype);
8804  types type() const { return type_; }
8805  SRSASN_CODE pack(bit_ref& bref) const;
8806  SRSASN_CODE unpack(cbit_ref& bref);
8807  void to_json(json_writer& j) const;
8808  // getters
8809  uint64_t& amf_ue_ngap_id();
8810  uint64_t& ran_ue_ngap_id();
8815  const uint64_t& amf_ue_ngap_id() const;
8816  const uint64_t& ran_ue_ngap_id() const;
8820  const crit_diagnostics_s& crit_diagnostics() const;
8821 
8822  private:
8823  types type_;
8828  c;
8829 
8830  void destroy_();
8831  };
8832 
8833  // members lookup methods
8834  static uint32_t idx_to_id(uint32_t idx);
8835  static bool is_id_valid(const uint32_t& id);
8836  static crit_e get_crit(const uint32_t& id);
8837  static value_c get_value(const uint32_t& id);
8838  static presence_e get_presence(const uint32_t& id);
8839 };
8840 
8841 // PDUSessionResourceNotifyIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8843  // Value ::= OPEN TYPE
8844  struct value_c {
8845  struct types_opts {
8846  enum options {
8855  const char* to_string() const;
8856  };
8859  // choice methods
8860  value_c() = default;
8861  value_c(const value_c& other);
8862  value_c& operator=(const value_c& other);
8863  ~value_c() { destroy_(); }
8864  void set(types::options e = types::nulltype);
8865  types type() const { return type_; }
8866  SRSASN_CODE pack(bit_ref& bref) const;
8867  SRSASN_CODE unpack(cbit_ref& bref);
8868  void to_json(json_writer& j) const;
8869  // getters
8870  uint64_t& amf_ue_ngap_id();
8871  uint64_t& ran_ue_ngap_id();
8875  const uint64_t& amf_ue_ngap_id() const;
8876  const uint64_t& ran_ue_ngap_id() const;
8880 
8881  private:
8882  types type_;
8884 
8885  void destroy_();
8886  };
8887 
8888  // members lookup methods
8889  static uint32_t idx_to_id(uint32_t idx);
8890  static bool is_id_valid(const uint32_t& id);
8891  static crit_e get_crit(const uint32_t& id);
8892  static value_c get_value(const uint32_t& id);
8893  static presence_e get_presence(const uint32_t& id);
8894 };
8895 
8896 // PDUSessionResourceReleaseCommandIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8898  // Value ::= OPEN TYPE
8899  struct value_c {
8900  struct types_opts {
8901  enum options {
8910  const char* to_string() const;
8911  };
8914  // choice methods
8915  value_c() = default;
8916  value_c(const value_c& other);
8917  value_c& operator=(const value_c& other);
8918  ~value_c() { destroy_(); }
8919  void set(types::options e = types::nulltype);
8920  types type() const { return type_; }
8921  SRSASN_CODE pack(bit_ref& bref) const;
8922  SRSASN_CODE unpack(cbit_ref& bref);
8923  void to_json(json_writer& j) const;
8924  // getters
8925  uint64_t& amf_ue_ngap_id();
8926  uint64_t& ran_ue_ngap_id();
8927  uint16_t& ran_paging_prio();
8930  const uint64_t& amf_ue_ngap_id() const;
8931  const uint64_t& ran_ue_ngap_id() const;
8932  const uint16_t& ran_paging_prio() const;
8933  const unbounded_octstring<true>& nas_pdu() const;
8935 
8936  private:
8937  types type_;
8939 
8940  void destroy_();
8941  };
8942 
8943  // members lookup methods
8944  static uint32_t idx_to_id(uint32_t idx);
8945  static bool is_id_valid(const uint32_t& id);
8946  static crit_e get_crit(const uint32_t& id);
8947  static value_c get_value(const uint32_t& id);
8948  static presence_e get_presence(const uint32_t& id);
8949 };
8950 
8951 // PDUSessionResourceReleaseResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
8953  // Value ::= OPEN TYPE
8954  struct value_c {
8955  struct types_opts {
8956  enum options {
8965  const char* to_string() const;
8966  };
8969  // choice methods
8970  value_c() = default;
8971  value_c(const value_c& other);
8972  value_c& operator=(const value_c& other);
8973  ~value_c() { destroy_(); }
8974  void set(types::options e = types::nulltype);
8975  types type() const { return type_; }
8976  SRSASN_CODE pack(bit_ref& bref) const;
8977  SRSASN_CODE unpack(cbit_ref& bref);
8978  void to_json(json_writer& j) const;
8979  // getters
8980  uint64_t& amf_ue_ngap_id();
8981  uint64_t& ran_ue_ngap_id();
8985  const uint64_t& amf_ue_ngap_id() const;
8986  const uint64_t& ran_ue_ngap_id() const;
8989  const crit_diagnostics_s& crit_diagnostics() const;
8990 
8991  private:
8992  types type_;
8994 
8995  void destroy_();
8996  };
8997 
8998  // members lookup methods
8999  static uint32_t idx_to_id(uint32_t idx);
9000  static bool is_id_valid(const uint32_t& id);
9001  static crit_e get_crit(const uint32_t& id);
9002  static value_c get_value(const uint32_t& id);
9003  static presence_e get_presence(const uint32_t& id);
9004 };
9005 
9006 // PDUSessionResourceSetupRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9008  // Value ::= OPEN TYPE
9009  struct value_c {
9010  struct types_opts {
9011  enum options {
9021  const char* to_string() const;
9022  };
9025  // choice methods
9026  value_c() = default;
9027  value_c(const value_c& other);
9028  value_c& operator=(const value_c& other);
9029  ~value_c() { destroy_(); }
9030  void set(types::options e = types::nulltype);
9031  types type() const { return type_; }
9032  SRSASN_CODE pack(bit_ref& bref) const;
9033  SRSASN_CODE unpack(cbit_ref& bref);
9034  void to_json(json_writer& j) const;
9035  // getters
9036  uint64_t& amf_ue_ngap_id();
9037  uint64_t& ran_ue_ngap_id();
9038  uint16_t& ran_paging_prio();
9042  const uint64_t& amf_ue_ngap_id() const;
9043  const uint64_t& ran_ue_ngap_id() const;
9044  const uint16_t& ran_paging_prio() const;
9045  const unbounded_octstring<true>& nas_pdu() const;
9048 
9049  private:
9050  types type_;
9052 
9053  void destroy_();
9054  };
9055 
9056  // members lookup methods
9057  static uint32_t idx_to_id(uint32_t idx);
9058  static bool is_id_valid(const uint32_t& id);
9059  static crit_e get_crit(const uint32_t& id);
9060  static value_c get_value(const uint32_t& id);
9061  static presence_e get_presence(const uint32_t& id);
9062 };
9063 
9064 // PDUSessionResourceSetupResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9066  // Value ::= OPEN TYPE
9067  struct value_c {
9068  struct types_opts {
9069  enum options {
9078  const char* to_string() const;
9079  };
9082  // choice methods
9083  value_c() = default;
9084  value_c(const value_c& other);
9085  value_c& operator=(const value_c& other);
9086  ~value_c() { destroy_(); }
9087  void set(types::options e = types::nulltype);
9088  types type() const { return type_; }
9089  SRSASN_CODE pack(bit_ref& bref) const;
9090  SRSASN_CODE unpack(cbit_ref& bref);
9091  void to_json(json_writer& j) const;
9092  // getters
9093  uint64_t& amf_ue_ngap_id();
9094  uint64_t& ran_ue_ngap_id();
9098  const uint64_t& amf_ue_ngap_id() const;
9099  const uint64_t& ran_ue_ngap_id() const;
9102  const crit_diagnostics_s& crit_diagnostics() const;
9103 
9104  private:
9105  types type_;
9109  c;
9110 
9111  void destroy_();
9112  };
9114  // members lookup methods
9115  static uint32_t idx_to_id(uint32_t idx);
9116  static bool is_id_valid(const uint32_t& id);
9117  static crit_e get_crit(const uint32_t& id);
9118  static value_c get_value(const uint32_t& id);
9119  static presence_e get_presence(const uint32_t& id);
9120 };
9121 
9122 // PWSCancelRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9123 struct pws_cancel_request_ies_o {
9124  // Value ::= OPEN TYPE
9125  struct value_c {
9126  struct types_opts {
9128 
9129  const char* to_string() const;
9130  };
9132 
9133  // choice methods
9134  value_c() = default;
9135  value_c(const value_c& other);
9136  value_c& operator=(const value_c& other);
9137  ~value_c() { destroy_(); }
9138  void set(types::options e = types::nulltype);
9139  types type() const { return type_; }
9140  SRSASN_CODE pack(bit_ref& bref) const;
9141  SRSASN_CODE unpack(cbit_ref& bref);
9142  void to_json(json_writer& j) const;
9143  // getters
9150  const warning_area_list_c& warning_area_list() const;
9152 
9153  private:
9154  types type_;
9156 
9157  void destroy_();
9158  };
9159 
9160  // members lookup methods
9161  static uint32_t idx_to_id(uint32_t idx);
9162  static bool is_id_valid(const uint32_t& id);
9163  static crit_e get_crit(const uint32_t& id);
9164  static value_c get_value(const uint32_t& id);
9165  static presence_e get_presence(const uint32_t& id);
9166 };
9167 
9168 // PWSCancelResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9169 struct pws_cancel_resp_ies_o {
9170  // Value ::= OPEN TYPE
9171  struct value_c {
9172  struct types_opts {
9174 
9175  const char* to_string() const;
9176  };
9178 
9179  // choice methods
9180  value_c() = default;
9181  value_c(const value_c& other);
9182  value_c& operator=(const value_c& other);
9183  ~value_c() { destroy_(); }
9184  void set(types::options e = types::nulltype);
9185  types type() const { return type_; }
9186  SRSASN_CODE pack(bit_ref& bref) const;
9187  SRSASN_CODE unpack(cbit_ref& bref);
9188  void to_json(json_writer& j) const;
9189  // getters
9197  const crit_diagnostics_s& crit_diagnostics() const;
9198 
9199  private:
9200  types type_;
9202 
9203  void destroy_();
9204  };
9205 
9206  // members lookup methods
9207  static uint32_t idx_to_id(uint32_t idx);
9208  static bool is_id_valid(const uint32_t& id);
9209  static crit_e get_crit(const uint32_t& id);
9210  static value_c get_value(const uint32_t& id);
9211  static presence_e get_presence(const uint32_t& id);
9212 };
9213 
9214 // PWSFailureIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9215 struct pws_fail_ind_ies_o {
9216  // Value ::= OPEN TYPE
9217  struct value_c {
9218  struct types_opts {
9220 
9221  const char* to_string() const;
9222  };
9224 
9225  // choice methods
9226  value_c() = default;
9227  value_c(const value_c& other);
9228  value_c& operator=(const value_c& other);
9229  ~value_c() { destroy_(); }
9230  void set(types::options e = types::nulltype);
9231  types type() const { return type_; }
9232  SRSASN_CODE pack(bit_ref& bref) const;
9233  SRSASN_CODE unpack(cbit_ref& bref);
9234  void to_json(json_writer& j) const;
9235  // getters
9240 
9241  private:
9242  types type_;
9244 
9245  void destroy_();
9246  };
9247 
9248  // members lookup methods
9249  static uint32_t idx_to_id(uint32_t idx);
9250  static bool is_id_valid(const uint32_t& id);
9251  static crit_e get_crit(const uint32_t& id);
9252  static value_c get_value(const uint32_t& id);
9253  static presence_e get_presence(const uint32_t& id);
9254 };
9255 
9256 // PWSRestartIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9257 struct pws_restart_ind_ies_o {
9258  // Value ::= OPEN TYPE
9259  struct value_c {
9260  struct types_opts {
9261  enum options {
9266  nulltype
9269  const char* to_string() const;
9270  };
9273  // choice methods
9274  value_c() = default;
9275  value_c(const value_c& other);
9276  value_c& operator=(const value_c& other);
9277  ~value_c() { destroy_(); }
9278  void set(types::options e = types::nulltype);
9279  types type() const { return type_; }
9280  SRSASN_CODE pack(bit_ref& bref) const;
9281  SRSASN_CODE unpack(cbit_ref& bref);
9282  void to_json(json_writer& j) const;
9283  // getters
9292 
9293  private:
9294  types type_;
9299  c;
9300 
9301  void destroy_();
9302  };
9303 
9304  // members lookup methods
9305  static uint32_t idx_to_id(uint32_t idx);
9306  static bool is_id_valid(const uint32_t& id);
9307  static crit_e get_crit(const uint32_t& id);
9308  static value_c get_value(const uint32_t& id);
9309  static presence_e get_presence(const uint32_t& id);
9310 };
9311 
9312 // PagingIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9313 struct paging_ies_o {
9314  // Value ::= OPEN TYPE
9315  struct value_c {
9316  struct types_opts {
9317  enum options {
9318  ue_paging_id,
9319  paging_drx,
9328  const char* to_string() const;
9329  };
9332  // choice methods
9333  value_c() = default;
9334  value_c(const value_c& other);
9335  value_c& operator=(const value_c& other);
9336  ~value_c() { destroy_(); }
9337  void set(types::options e = types::nulltype);
9338  types type() const { return type_; }
9339  SRSASN_CODE pack(bit_ref& bref) const;
9340  SRSASN_CODE unpack(cbit_ref& bref);
9341  void to_json(json_writer& j) const;
9342  // getters
9350  const ue_paging_id_c& ue_paging_id() const;
9351  const paging_drx_e& paging_drx() const;
9353  const paging_prio_e& paging_prio() const;
9355  const paging_origin_e& paging_origin() const;
9357 
9358  private:
9359  types type_;
9361 
9362  void destroy_();
9363  };
9364 
9365  // members lookup methods
9366  static uint32_t idx_to_id(uint32_t idx);
9367  static bool is_id_valid(const uint32_t& id);
9368  static crit_e get_crit(const uint32_t& id);
9369  static value_c get_value(const uint32_t& id);
9370  static presence_e get_presence(const uint32_t& id);
9371 };
9372 
9373 // PathSwitchRequestAcknowledgeIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9375  // Value ::= OPEN TYPE
9376  struct value_c {
9377  struct types_opts {
9378  enum options {
9394  const char* to_string() const;
9395  };
9398  // choice methods
9399  value_c() = default;
9400  value_c(const value_c& other);
9401  value_c& operator=(const value_c& other);
9402  ~value_c() { destroy_(); }
9403  void set(types::options e = types::nulltype);
9404  types type() const { return type_; }
9405  SRSASN_CODE pack(bit_ref& bref) const;
9406  SRSASN_CODE unpack(cbit_ref& bref);
9407  void to_json(json_writer& j) const;
9408  // getters
9409  uint64_t& amf_ue_ngap_id();
9410  uint64_t& ran_ue_ngap_id();
9421  const uint64_t& amf_ue_ngap_id() const;
9422  const uint64_t& ran_ue_ngap_id() const;
9423  const ue_security_cap_s& ue_security_cap() const;
9424  const security_context_s& security_context() const;
9428  const allowed_nssai_l& allowed_nssai() const;
9431  const crit_diagnostics_s& crit_diagnostics() const;
9433 
9434  private:
9435  types type_;
9443  c;
9444 
9445  void destroy_();
9446  };
9447 
9448  // members lookup methods
9449  static uint32_t idx_to_id(uint32_t idx);
9450  static bool is_id_valid(const uint32_t& id);
9451  static crit_e get_crit(const uint32_t& id);
9452  static value_c get_value(const uint32_t& id);
9453  static presence_e get_presence(const uint32_t& id);
9454 };
9455 
9456 // PathSwitchRequestFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9458  // Value ::= OPEN TYPE
9459  struct value_c {
9460  struct types_opts {
9461  enum options {
9466  nulltype
9469  const char* to_string() const;
9470  };
9473  // choice methods
9474  value_c() = default;
9475  value_c(const value_c& other);
9476  value_c& operator=(const value_c& other);
9477  ~value_c() { destroy_(); }
9478  void set(types::options e = types::nulltype);
9479  types type() const { return type_; }
9480  SRSASN_CODE pack(bit_ref& bref) const;
9481  SRSASN_CODE unpack(cbit_ref& bref);
9482  void to_json(json_writer& j) const;
9483  // getters
9484  uint64_t& amf_ue_ngap_id();
9485  uint64_t& ran_ue_ngap_id();
9488  const uint64_t& amf_ue_ngap_id() const;
9489  const uint64_t& ran_ue_ngap_id() const;
9491  const crit_diagnostics_s& crit_diagnostics() const;
9492 
9493  private:
9494  types type_;
9496 
9497  void destroy_();
9498  };
9499 
9500  // members lookup methods
9501  static uint32_t idx_to_id(uint32_t idx);
9502  static bool is_id_valid(const uint32_t& id);
9503  static crit_e get_crit(const uint32_t& id);
9504  static value_c get_value(const uint32_t& id);
9505  static presence_e get_presence(const uint32_t& id);
9506 };
9507 
9508 // PathSwitchRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9510  // Value ::= OPEN TYPE
9511  struct value_c {
9512  struct types_opts {
9513  enum options {
9523  const char* to_string() const;
9524  };
9527  // choice methods
9528  value_c() = default;
9529  value_c(const value_c& other);
9530  value_c& operator=(const value_c& other);
9531  ~value_c() { destroy_(); }
9532  void set(types::options e = types::nulltype);
9533  types type() const { return type_; }
9534  SRSASN_CODE pack(bit_ref& bref) const;
9535  SRSASN_CODE unpack(cbit_ref& bref);
9536  void to_json(json_writer& j) const;
9537  // getters
9538  uint64_t& ran_ue_ngap_id();
9544  const uint64_t& ran_ue_ngap_id() const;
9545  const uint64_t& source_amf_ue_ngap_id() const;
9547  const ue_security_cap_s& ue_security_cap() const;
9550 
9551  private:
9552  types type_;
9557  c;
9558 
9559  void destroy_();
9560  };
9561 
9562  // members lookup methods
9563  static uint32_t idx_to_id(uint32_t idx);
9564  static bool is_id_valid(const uint32_t& id);
9565  static crit_e get_crit(const uint32_t& id);
9566  static value_c get_value(const uint32_t& id);
9567  static presence_e get_presence(const uint32_t& id);
9568 };
9569 
9570 // PrivateIE-Container{NGAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE (SIZE (1..65535)) OF PrivateIE-Field
9571 template <class ies_set_paramT_>
9573 
9574 struct ngap_private_ies_empty_o {
9575  // Value ::= OPEN TYPE
9576  struct value_c {
9577  struct types_opts {
9578  enum options { nulltype } value;
9579 
9580  const char* to_string() const;
9581  };
9583 
9584  // choice methods
9585  types type() const { return types::nulltype; }
9586  SRSASN_CODE pack(bit_ref& bref) const;
9587  SRSASN_CODE unpack(cbit_ref& bref);
9588  void to_json(json_writer& j) const;
9589  };
9590 };
9591 // PrivateMessageIEs ::= OBJECT SET OF NGAP-PRIVATE-IES
9594 // RANConfigurationUpdateAcknowledgeIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9595 struct ran_cfg_upd_ack_ies_o {
9596  // Value ::= OPEN TYPE
9597  struct value_c {
9598  struct types_opts {
9601  const char* to_string() const;
9602  };
9604 
9605  // choice methods
9606  types type() const { return types::crit_diagnostics; }
9607  SRSASN_CODE pack(bit_ref& bref) const;
9608  SRSASN_CODE unpack(cbit_ref& bref);
9609  void to_json(json_writer& j) const;
9610  // getters
9612  const crit_diagnostics_s& crit_diagnostics() const { return c; }
9613 
9614  private:
9616  };
9617 
9618  // members lookup methods
9619  static uint32_t idx_to_id(uint32_t idx);
9620  static bool is_id_valid(const uint32_t& id);
9621  static crit_e get_crit(const uint32_t& id);
9622  static value_c get_value(const uint32_t& id);
9623  static presence_e get_presence(const uint32_t& id);
9624 };
9625 
9626 // RANConfigurationUpdateFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9627 struct ran_cfg_upd_fail_ies_o {
9628  // Value ::= OPEN TYPE
9629  struct value_c {
9630  struct types_opts {
9632 
9633  const char* to_string() const;
9634  };
9636 
9637  // choice methods
9638  value_c() = default;
9639  value_c(const value_c& other);
9640  value_c& operator=(const value_c& other);
9641  ~value_c() { destroy_(); }
9642  void set(types::options e = types::nulltype);
9643  types type() const { return type_; }
9644  SRSASN_CODE pack(bit_ref& bref) const;
9645  SRSASN_CODE unpack(cbit_ref& bref);
9646  void to_json(json_writer& j) const;
9647  // getters
9648  cause_c& cause();
9651  const cause_c& cause() const;
9652  const time_to_wait_e& time_to_wait() const;
9653  const crit_diagnostics_s& crit_diagnostics() const;
9654 
9655  private:
9656  types type_;
9658 
9659  void destroy_();
9660  };
9661 
9662  // members lookup methods
9663  static uint32_t idx_to_id(uint32_t idx);
9664  static bool is_id_valid(const uint32_t& id);
9665  static crit_e get_crit(const uint32_t& id);
9666  static value_c get_value(const uint32_t& id);
9667  static presence_e get_presence(const uint32_t& id);
9668 };
9669 
9670 // RANConfigurationUpdateIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9671 struct ran_cfg_upd_ies_o {
9672  // Value ::= OPEN TYPE
9673  struct value_c {
9674  struct types_opts {
9676 
9677  const char* to_string() const;
9678  };
9680 
9681  // choice methods
9682  value_c() = default;
9683  value_c(const value_c& other);
9684  value_c& operator=(const value_c& other);
9685  ~value_c() { destroy_(); }
9686  void set(types::options e = types::nulltype);
9687  types type() const { return type_; }
9688  SRSASN_CODE pack(bit_ref& bref) const;
9689  SRSASN_CODE unpack(cbit_ref& bref);
9690  void to_json(json_writer& j) const;
9691  // getters
9697  const supported_ta_list_l& supported_ta_list() const;
9698  const paging_drx_e& default_paging_drx() const;
9700 
9701  private:
9702  types type_;
9704 
9705  void destroy_();
9706  };
9707 
9708  // members lookup methods
9709  static uint32_t idx_to_id(uint32_t idx);
9710  static bool is_id_valid(const uint32_t& id);
9711  static crit_e get_crit(const uint32_t& id);
9712  static value_c get_value(const uint32_t& id);
9713  static presence_e get_presence(const uint32_t& id);
9714 };
9715 
9716 // RRCInactiveTransitionReportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9718  // Value ::= OPEN TYPE
9719  struct value_c {
9720  struct types_opts {
9722 
9723  const char* to_string() const;
9724  };
9726 
9727  // choice methods
9728  value_c() = default;
9729  value_c(const value_c& other);
9730  value_c& operator=(const value_c& other);
9731  ~value_c() { destroy_(); }
9732  void set(types::options e = types::nulltype);
9733  types type() const { return type_; }
9734  SRSASN_CODE pack(bit_ref& bref) const;
9735  SRSASN_CODE unpack(cbit_ref& bref);
9736  void to_json(json_writer& j) const;
9737  // getters
9738  uint64_t& amf_ue_ngap_id();
9739  uint64_t& ran_ue_ngap_id();
9742  const uint64_t& amf_ue_ngap_id() const;
9743  const uint64_t& ran_ue_ngap_id() const;
9744  const rrc_state_e& rrc_state() const;
9746 
9747  private:
9748  types type_;
9750 
9751  void destroy_();
9752  };
9753 
9754  // members lookup methods
9755  static uint32_t idx_to_id(uint32_t idx);
9756  static bool is_id_valid(const uint32_t& id);
9757  static crit_e get_crit(const uint32_t& id);
9758  static value_c get_value(const uint32_t& id);
9759  static presence_e get_presence(const uint32_t& id);
9760 };
9761 
9762 // RerouteNASRequest-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9764  // Value ::= OPEN TYPE
9765  struct value_c {
9766  struct types_opts {
9768 
9769  const char* to_string() const;
9770  };
9772 
9773  // choice methods
9774  value_c() = default;
9775  value_c(const value_c& other);
9776  value_c& operator=(const value_c& other);
9777  ~value_c() { destroy_(); }
9778  void set(types::options e = types::nulltype);
9779  types type() const { return type_; }
9780  SRSASN_CODE pack(bit_ref& bref) const;
9781  SRSASN_CODE unpack(cbit_ref& bref);
9782  void to_json(json_writer& j) const;
9783  // getters
9784  uint64_t& ran_ue_ngap_id();
9785  uint64_t& amf_ue_ngap_id();
9789  const uint64_t& ran_ue_ngap_id() const;
9790  const uint64_t& amf_ue_ngap_id() const;
9791  const unbounded_octstring<true>& ngap_msg() const;
9793  const allowed_nssai_l& allowed_nssai() const;
9794 
9795  private:
9796  types type_;
9798 
9799  void destroy_();
9800  };
9801 
9802  // members lookup methods
9803  static uint32_t idx_to_id(uint32_t idx);
9804  static bool is_id_valid(const uint32_t& id);
9805  static crit_e get_crit(const uint32_t& id);
9806  static value_c get_value(const uint32_t& id);
9807  static presence_e get_presence(const uint32_t& id);
9808 };
9809 
9810 // SecondaryRATDataUsageReportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9812  // Value ::= OPEN TYPE
9813  struct value_c {
9814  struct types_opts {
9816 
9817  const char* to_string() const;
9818  };
9820 
9821  // choice methods
9822  value_c() = default;
9823  value_c(const value_c& other);
9824  value_c& operator=(const value_c& other);
9825  ~value_c() { destroy_(); }
9826  void set(types::options e = types::nulltype);
9827  types type() const { return type_; }
9828  SRSASN_CODE pack(bit_ref& bref) const;
9829  SRSASN_CODE unpack(cbit_ref& bref);
9830  void to_json(json_writer& j) const;
9831  // getters
9832  uint64_t& amf_ue_ngap_id();
9833  uint64_t& ran_ue_ngap_id();
9836  const uint64_t& amf_ue_ngap_id() const;
9837  const uint64_t& ran_ue_ngap_id() const;
9839  const ho_flag_e& ho_flag() const;
9840 
9841  private:
9842  types type_;
9844 
9845  void destroy_();
9846  };
9847 
9848  // members lookup methods
9849  static uint32_t idx_to_id(uint32_t idx);
9850  static bool is_id_valid(const uint32_t& id);
9851  static crit_e get_crit(const uint32_t& id);
9852  static value_c get_value(const uint32_t& id);
9853  static presence_e get_presence(const uint32_t& id);
9854 };
9855 
9856 // TraceFailureIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9857 struct trace_fail_ind_ies_o {
9858  // Value ::= OPEN TYPE
9859  struct value_c {
9860  struct types_opts {
9862 
9863  const char* to_string() const;
9864  };
9866 
9867  // choice methods
9868  value_c() = default;
9869  value_c(const value_c& other);
9870  value_c& operator=(const value_c& other);
9871  ~value_c() { destroy_(); }
9872  void set(types::options e = types::nulltype);
9873  types type() const { return type_; }
9874  SRSASN_CODE pack(bit_ref& bref) const;
9875  SRSASN_CODE unpack(cbit_ref& bref);
9876  void to_json(json_writer& j) const;
9877  // getters
9878  uint64_t& amf_ue_ngap_id();
9879  uint64_t& ran_ue_ngap_id();
9882  const uint64_t& amf_ue_ngap_id() const;
9883  const uint64_t& ran_ue_ngap_id() const;
9885  const cause_c& cause() const;
9886 
9887  private:
9888  types type_;
9890 
9891  void destroy_();
9892  };
9893 
9894  // members lookup methods
9895  static uint32_t idx_to_id(uint32_t idx);
9896  static bool is_id_valid(const uint32_t& id);
9897  static crit_e get_crit(const uint32_t& id);
9898  static value_c get_value(const uint32_t& id);
9899  static presence_e get_presence(const uint32_t& id);
9900 };
9901 
9902 // TraceStartIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9903 struct trace_start_ies_o {
9904  // Value ::= OPEN TYPE
9905  struct value_c {
9906  struct types_opts {
9908 
9909  const char* to_string() const;
9910  };
9912 
9913  // choice methods
9914  value_c() = default;
9915  value_c(const value_c& other);
9916  value_c& operator=(const value_c& other);
9917  ~value_c() { destroy_(); }
9918  void set(types::options e = types::nulltype);
9919  types type() const { return type_; }
9920  SRSASN_CODE pack(bit_ref& bref) const;
9921  SRSASN_CODE unpack(cbit_ref& bref);
9922  void to_json(json_writer& j) const;
9923  // getters
9924  uint64_t& amf_ue_ngap_id();
9925  uint64_t& ran_ue_ngap_id();
9927  const uint64_t& amf_ue_ngap_id() const;
9928  const uint64_t& ran_ue_ngap_id() const;
9929  const trace_activation_s& trace_activation() const;
9930 
9931  private:
9932  types type_;
9934 
9935  void destroy_();
9936  };
9937 
9938  // members lookup methods
9939  static uint32_t idx_to_id(uint32_t idx);
9940  static bool is_id_valid(const uint32_t& id);
9941  static crit_e get_crit(const uint32_t& id);
9942  static value_c get_value(const uint32_t& id);
9943  static presence_e get_presence(const uint32_t& id);
9944 };
9945 
9946 // UEContextModificationFailureIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9948  // Value ::= OPEN TYPE
9949  struct value_c {
9950  struct types_opts {
9952 
9953  const char* to_string() const;
9954  };
9956 
9957  // choice methods
9958  value_c() = default;
9959  value_c(const value_c& other);
9960  value_c& operator=(const value_c& other);
9961  ~value_c() { destroy_(); }
9962  void set(types::options e = types::nulltype);
9963  types type() const { return type_; }
9964  SRSASN_CODE pack(bit_ref& bref) const;
9965  SRSASN_CODE unpack(cbit_ref& bref);
9966  void to_json(json_writer& j) const;
9967  // getters
9968  uint64_t& amf_ue_ngap_id();
9969  uint64_t& ran_ue_ngap_id();
9970  cause_c& cause();
9972  const uint64_t& amf_ue_ngap_id() const;
9973  const uint64_t& ran_ue_ngap_id() const;
9974  const cause_c& cause() const;
9975  const crit_diagnostics_s& crit_diagnostics() const;
9976 
9977  private:
9978  types type_;
9980 
9981  void destroy_();
9982  };
9983 
9984  // members lookup methods
9985  static uint32_t idx_to_id(uint32_t idx);
9986  static bool is_id_valid(const uint32_t& id);
9987  static crit_e get_crit(const uint32_t& id);
9988  static value_c get_value(const uint32_t& id);
9989  static presence_e get_presence(const uint32_t& id);
9990 };
9991 
9992 // UEContextModificationRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
9994  // Value ::= OPEN TYPE
9995  struct value_c {
9996  struct types_opts {
9997  enum options {
10002  idx_to_rfsp,
10012  const char* to_string() const;
10013  };
10016  // choice methods
10017  value_c() = default;
10018  value_c(const value_c& other);
10019  value_c& operator=(const value_c& other);
10020  ~value_c() { destroy_(); }
10021  void set(types::options e = types::nulltype);
10022  types type() const { return type_; }
10023  SRSASN_CODE pack(bit_ref& bref) const;
10024  SRSASN_CODE unpack(cbit_ref& bref);
10025  void to_json(json_writer& j) const;
10026  // getters
10027  uint64_t& amf_ue_ngap_id();
10028  uint64_t& ran_ue_ngap_id();
10029  uint16_t& ran_paging_prio();
10031  uint16_t& idx_to_rfsp();
10036  uint64_t& new_amf_ue_ngap_id();
10038  const uint64_t& amf_ue_ngap_id() const;
10039  const uint64_t& ran_ue_ngap_id() const;
10040  const uint16_t& ran_paging_prio() const;
10042  const uint16_t& idx_to_rfsp() const;
10044  const ue_security_cap_s& ue_security_cap() const;
10047  const uint64_t& new_amf_ue_ngap_id() const;
10049 
10050  private:
10051  types type_;
10057  c;
10058 
10059  void destroy_();
10060  };
10061 
10062  // members lookup methods
10063  static uint32_t idx_to_id(uint32_t idx);
10064  static bool is_id_valid(const uint32_t& id);
10065  static crit_e get_crit(const uint32_t& id);
10066  static value_c get_value(const uint32_t& id);
10067  static presence_e get_presence(const uint32_t& id);
10068 };
10069 
10070 // UEContextModificationResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10072  // Value ::= OPEN TYPE
10073  struct value_c {
10074  struct types_opts {
10076 
10077  const char* to_string() const;
10078  };
10080 
10081  // choice methods
10082  value_c() = default;
10083  value_c(const value_c& other);
10084  value_c& operator=(const value_c& other);
10085  ~value_c() { destroy_(); }
10086  void set(types::options e = types::nulltype);
10087  types type() const { return type_; }
10088  SRSASN_CODE pack(bit_ref& bref) const;
10089  SRSASN_CODE unpack(cbit_ref& bref);
10090  void to_json(json_writer& j) const;
10091  // getters
10092  uint64_t& amf_ue_ngap_id();
10093  uint64_t& ran_ue_ngap_id();
10097  const uint64_t& amf_ue_ngap_id() const;
10098  const uint64_t& ran_ue_ngap_id() const;
10099  const rrc_state_e& rrc_state() const;
10101  const crit_diagnostics_s& crit_diagnostics() const;
10102 
10103  private:
10104  types type_;
10106 
10107  void destroy_();
10108  };
10109 
10110  // members lookup methods
10111  static uint32_t idx_to_id(uint32_t idx);
10112  static bool is_id_valid(const uint32_t& id);
10113  static crit_e get_crit(const uint32_t& id);
10114  static value_c get_value(const uint32_t& id);
10115  static presence_e get_presence(const uint32_t& id);
10116 };
10117 
10118 // UEContextReleaseCommand-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10120  // Value ::= OPEN TYPE
10121  struct value_c {
10122  struct types_opts {
10123  enum options { ue_ngap_ids, cause, nulltype } value;
10124 
10125  const char* to_string() const;
10126  };
10128 
10129  // choice methods
10130  value_c() = default;
10131  value_c(const value_c& other);
10132  value_c& operator=(const value_c& other);
10133  ~value_c() { destroy_(); }
10134  void set(types::options e = types::nulltype);
10135  types type() const { return type_; }
10136  SRSASN_CODE pack(bit_ref& bref) const;
10137  SRSASN_CODE unpack(cbit_ref& bref);
10138  void to_json(json_writer& j) const;
10139  // getters
10142  const ue_ngap_ids_c& ue_ngap_ids() const;
10143  const cause_c& cause() const;
10144 
10145  private:
10146  types type_;
10148 
10149  void destroy_();
10150  };
10151 
10152  // members lookup methods
10153  static uint32_t idx_to_id(uint32_t idx);
10154  static bool is_id_valid(const uint32_t& id);
10155  static crit_e get_crit(const uint32_t& id);
10156  static value_c get_value(const uint32_t& id);
10157  static presence_e get_presence(const uint32_t& id);
10158 };
10159 
10160 // UEContextReleaseComplete-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10162  // Value ::= OPEN TYPE
10163  struct value_c {
10164  struct types_opts {
10165  enum options {
10175  const char* to_string() const;
10176  };
10179  // choice methods
10180  value_c() = default;
10181  value_c(const value_c& other);
10182  value_c& operator=(const value_c& other);
10183  ~value_c() { destroy_(); }
10184  void set(types::options e = types::nulltype);
10185  types type() const { return type_; }
10186  SRSASN_CODE pack(bit_ref& bref) const;
10187  SRSASN_CODE unpack(cbit_ref& bref);
10188  void to_json(json_writer& j) const;
10189  // getters
10190  uint64_t& amf_ue_ngap_id();
10191  uint64_t& ran_ue_ngap_id();
10196  const uint64_t& amf_ue_ngap_id() const;
10197  const uint64_t& ran_ue_ngap_id() const;
10202  const crit_diagnostics_s& crit_diagnostics() const;
10203 
10204  private:
10205  types type_;
10210  c;
10211 
10212  void destroy_();
10213  };
10214 
10215  // members lookup methods
10216  static uint32_t idx_to_id(uint32_t idx);
10217  static bool is_id_valid(const uint32_t& id);
10218  static crit_e get_crit(const uint32_t& id);
10219  static value_c get_value(const uint32_t& id);
10220  static presence_e get_presence(const uint32_t& id);
10221 };
10222 
10223 // UEContextReleaseRequest-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10225  // Value ::= OPEN TYPE
10226  struct value_c {
10227  struct types_opts {
10229 
10230  const char* to_string() const;
10231  };
10233 
10234  // choice methods
10235  value_c() = default;
10236  value_c(const value_c& other);
10237  value_c& operator=(const value_c& other);
10238  ~value_c() { destroy_(); }
10239  void set(types::options e = types::nulltype);
10240  types type() const { return type_; }
10241  SRSASN_CODE pack(bit_ref& bref) const;
10242  SRSASN_CODE unpack(cbit_ref& bref);
10243  void to_json(json_writer& j) const;
10244  // getters
10245  uint64_t& amf_ue_ngap_id();
10246  uint64_t& ran_ue_ngap_id();
10249  const uint64_t& amf_ue_ngap_id() const;
10250  const uint64_t& ran_ue_ngap_id() const;
10252  const cause_c& cause() const;
10253 
10254  private:
10255  types type_;
10257 
10258  void destroy_();
10259  };
10260 
10261  // members lookup methods
10262  static uint32_t idx_to_id(uint32_t idx);
10263  static bool is_id_valid(const uint32_t& id);
10264  static crit_e get_crit(const uint32_t& id);
10265  static value_c get_value(const uint32_t& id);
10266  static presence_e get_presence(const uint32_t& id);
10267 };
10268 
10269 // UERadioCapabilityCheckRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10271  // Value ::= OPEN TYPE
10272  struct value_c {
10273  struct types_opts {
10275 
10276  const char* to_string() const;
10277  };
10279 
10280  // choice methods
10281  value_c() = default;
10282  value_c(const value_c& other);
10283  value_c& operator=(const value_c& other);
10284  ~value_c() { destroy_(); }
10285  void set(types::options e = types::nulltype);
10286  types type() const { return type_; }
10287  SRSASN_CODE pack(bit_ref& bref) const;
10288  SRSASN_CODE unpack(cbit_ref& bref);
10289  void to_json(json_writer& j) const;
10290  // getters
10291  uint64_t& amf_ue_ngap_id();
10292  uint64_t& ran_ue_ngap_id();
10294  const uint64_t& amf_ue_ngap_id() const;
10295  const uint64_t& ran_ue_ngap_id() const;
10296  const unbounded_octstring<true>& ue_radio_cap() const;
10297 
10298  private:
10299  types type_;
10301 
10302  void destroy_();
10303  };
10304 
10305  // members lookup methods
10306  static uint32_t idx_to_id(uint32_t idx);
10307  static bool is_id_valid(const uint32_t& id);
10308  static crit_e get_crit(const uint32_t& id);
10309  static value_c get_value(const uint32_t& id);
10310  static presence_e get_presence(const uint32_t& id);
10311 };
10312 
10313 // UERadioCapabilityCheckResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10315  // Value ::= OPEN TYPE
10316  struct value_c {
10317  struct types_opts {
10319 
10320  const char* to_string() const;
10321  };
10323 
10324  // choice methods
10325  value_c() = default;
10326  value_c(const value_c& other);
10327  value_c& operator=(const value_c& other);
10328  ~value_c() { destroy_(); }
10329  void set(types::options e = types::nulltype);
10330  types type() const { return type_; }
10331  SRSASN_CODE pack(bit_ref& bref) const;
10332  SRSASN_CODE unpack(cbit_ref& bref);
10333  void to_json(json_writer& j) const;
10334  // getters
10335  uint64_t& amf_ue_ngap_id();
10336  uint64_t& ran_ue_ngap_id();
10339  const uint64_t& amf_ue_ngap_id() const;
10340  const uint64_t& ran_ue_ngap_id() const;
10342  const crit_diagnostics_s& crit_diagnostics() const;
10343 
10344  private:
10345  types type_;
10347 
10348  void destroy_();
10349  };
10350 
10351  // members lookup methods
10352  static uint32_t idx_to_id(uint32_t idx);
10353  static bool is_id_valid(const uint32_t& id);
10354  static crit_e get_crit(const uint32_t& id);
10355  static value_c get_value(const uint32_t& id);
10356  static presence_e get_presence(const uint32_t& id);
10357 };
10358 
10359 // UERadioCapabilityInfoIndicationIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10361  // Value ::= OPEN TYPE
10362  struct value_c {
10363  struct types_opts {
10365 
10366  const char* to_string() const;
10367  };
10369 
10370  // choice methods
10371  value_c() = default;
10372  value_c(const value_c& other);
10373  value_c& operator=(const value_c& other);
10374  ~value_c() { destroy_(); }
10375  void set(types::options e = types::nulltype);
10376  types type() const { return type_; }
10377  SRSASN_CODE pack(bit_ref& bref) const;
10378  SRSASN_CODE unpack(cbit_ref& bref);
10379  void to_json(json_writer& j) const;
10380  // getters
10381  uint64_t& amf_ue_ngap_id();
10382  uint64_t& ran_ue_ngap_id();
10385  const uint64_t& amf_ue_ngap_id() const;
10386  const uint64_t& ran_ue_ngap_id() const;
10387  const unbounded_octstring<true>& ue_radio_cap() const;
10389 
10390  private:
10391  types type_;
10393 
10394  void destroy_();
10395  };
10396 
10397  // members lookup methods
10398  static uint32_t idx_to_id(uint32_t idx);
10399  static bool is_id_valid(const uint32_t& id);
10400  static crit_e get_crit(const uint32_t& id);
10401  static value_c get_value(const uint32_t& id);
10402  static presence_e get_presence(const uint32_t& id);
10403 };
10404 
10405 // UETNLABindingReleaseRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10407  // Value ::= OPEN TYPE
10408  struct value_c {
10409  struct types_opts {
10411 
10412  const char* to_string() const;
10413  };
10415 
10416  // choice methods
10417  value_c() = default;
10418  value_c(const value_c& other);
10419  value_c& operator=(const value_c& other);
10420  ~value_c() { destroy_(); }
10421  void set(types::options e = types::nulltype);
10422  types type() const { return type_; }
10423  SRSASN_CODE pack(bit_ref& bref) const;
10424  SRSASN_CODE unpack(cbit_ref& bref);
10425  void to_json(json_writer& j) const;
10426  // getters
10427  uint64_t& amf_ue_ngap_id();
10428  uint64_t& ran_ue_ngap_id();
10429  const uint64_t& amf_ue_ngap_id() const;
10430  const uint64_t& ran_ue_ngap_id() const;
10431 
10432  private:
10433  types type_;
10435 
10436  void destroy_();
10437  };
10438 
10439  // members lookup methods
10440  static uint32_t idx_to_id(uint32_t idx);
10441  static bool is_id_valid(const uint32_t& id);
10442  static crit_e get_crit(const uint32_t& id);
10443  static value_c get_value(const uint32_t& id);
10444  static presence_e get_presence(const uint32_t& id);
10445 };
10446 
10447 // UplinkNASTransport-IEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10448 struct ul_nas_transport_ies_o {
10449  // Value ::= OPEN TYPE
10450  struct value_c {
10451  struct types_opts {
10453 
10454  const char* to_string() const;
10455  };
10457 
10458  // choice methods
10459  value_c() = default;
10460  value_c(const value_c& other);
10461  value_c& operator=(const value_c& other);
10462  ~value_c() { destroy_(); }
10463  void set(types::options e = types::nulltype);
10464  types type() const { return type_; }
10465  SRSASN_CODE pack(bit_ref& bref) const;
10466  SRSASN_CODE unpack(cbit_ref& bref);
10467  void to_json(json_writer& j) const;
10468  // getters
10469  uint64_t& amf_ue_ngap_id();
10470  uint64_t& ran_ue_ngap_id();
10473  const uint64_t& amf_ue_ngap_id() const;
10474  const uint64_t& ran_ue_ngap_id() const;
10475  const unbounded_octstring<true>& nas_pdu() const;
10477 
10478  private:
10479  types type_;
10481 
10482  void destroy_();
10483  };
10484 
10485  // members lookup methods
10486  static uint32_t idx_to_id(uint32_t idx);
10487  static bool is_id_valid(const uint32_t& id);
10488  static crit_e get_crit(const uint32_t& id);
10489  static value_c get_value(const uint32_t& id);
10490  static presence_e get_presence(const uint32_t& id);
10491 };
10492 
10493 // UplinkNonUEAssociatedNRPPaTransportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10495  // Value ::= OPEN TYPE
10496  struct value_c {
10497  struct types_opts {
10499 
10500  const char* to_string() const;
10501  };
10503 
10504  // choice methods
10505  value_c() = default;
10506  value_c(const value_c& other);
10507  value_c& operator=(const value_c& other);
10508  ~value_c() { destroy_(); }
10509  void set(types::options e = types::nulltype);
10510  types type() const { return type_; }
10511  SRSASN_CODE pack(bit_ref& bref) const;
10512  SRSASN_CODE unpack(cbit_ref& bref);
10513  void to_json(json_writer& j) const;
10514  // getters
10517  const unbounded_octstring<true>& routing_id() const;
10519 
10520  private:
10521  types type_;
10523 
10524  void destroy_();
10525  };
10526 
10527  // members lookup methods
10528  static uint32_t idx_to_id(uint32_t idx);
10529  static bool is_id_valid(const uint32_t& id);
10530  static crit_e get_crit(const uint32_t& id);
10531  static value_c get_value(const uint32_t& id);
10532  static presence_e get_presence(const uint32_t& id);
10533 };
10534 
10535 // UplinkRANConfigurationTransferIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10537  // Value ::= OPEN TYPE
10538  struct value_c {
10539  struct types_opts {
10541 
10542  const char* to_string() const;
10543  };
10545 
10546  // choice methods
10547  value_c() = default;
10548  value_c(const value_c& other);
10549  value_c& operator=(const value_c& other);
10550  ~value_c() { destroy_(); }
10551  void set(types::options e = types::nulltype);
10552  types type() const { return type_; }
10553  SRSASN_CODE pack(bit_ref& bref) const;
10554  SRSASN_CODE unpack(cbit_ref& bref);
10555  void to_json(json_writer& j) const;
10556  // getters
10559  const son_cfg_transfer_s& son_cfg_transfer_ul() const;
10561 
10562  private:
10563  types type_;
10565 
10566  void destroy_();
10567  };
10568 
10569  // members lookup methods
10570  static uint32_t idx_to_id(uint32_t idx);
10571  static bool is_id_valid(const uint32_t& id);
10572  static crit_e get_crit(const uint32_t& id);
10573  static value_c get_value(const uint32_t& id);
10574  static presence_e get_presence(const uint32_t& id);
10575 };
10576 
10577 // UplinkRANStatusTransferIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10579  // Value ::= OPEN TYPE
10580  struct value_c {
10581  struct types_opts {
10583 
10584  const char* to_string() const;
10585  };
10587 
10588  // choice methods
10589  value_c() = default;
10590  value_c(const value_c& other);
10591  value_c& operator=(const value_c& other);
10592  ~value_c() { destroy_(); }
10593  void set(types::options e = types::nulltype);
10594  types type() const { return type_; }
10595  SRSASN_CODE pack(bit_ref& bref) const;
10596  SRSASN_CODE unpack(cbit_ref& bref);
10597  void to_json(json_writer& j) const;
10598  // getters
10599  uint64_t& amf_ue_ngap_id();
10600  uint64_t& ran_ue_ngap_id();
10602  const uint64_t& amf_ue_ngap_id() const;
10603  const uint64_t& ran_ue_ngap_id() const;
10605 
10606  private:
10607  types type_;
10609 
10610  void destroy_();
10611  };
10612 
10613  // members lookup methods
10614  static uint32_t idx_to_id(uint32_t idx);
10615  static bool is_id_valid(const uint32_t& id);
10616  static crit_e get_crit(const uint32_t& id);
10617  static value_c get_value(const uint32_t& id);
10618  static presence_e get_presence(const uint32_t& id);
10619 };
10620 
10621 // UplinkUEAssociatedNRPPaTransportIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10623  // Value ::= OPEN TYPE
10624  struct value_c {
10625  struct types_opts {
10627 
10628  const char* to_string() const;
10629  };
10631 
10632  // choice methods
10633  value_c() = default;
10634  value_c(const value_c& other);
10635  value_c& operator=(const value_c& other);
10636  ~value_c() { destroy_(); }
10637  void set(types::options e = types::nulltype);
10638  types type() const { return type_; }
10639  SRSASN_CODE pack(bit_ref& bref) const;
10640  SRSASN_CODE unpack(cbit_ref& bref);
10641  void to_json(json_writer& j) const;
10642  // getters
10643  uint64_t& amf_ue_ngap_id();
10644  uint64_t& ran_ue_ngap_id();
10647  const uint64_t& amf_ue_ngap_id() const;
10648  const uint64_t& ran_ue_ngap_id() const;
10649  const unbounded_octstring<true>& routing_id() const;
10650  const unbounded_octstring<true>& nrp_pa_pdu() const;
10651 
10652  private:
10653  types type_;
10655 
10656  void destroy_();
10657  };
10658 
10659  // members lookup methods
10660  static uint32_t idx_to_id(uint32_t idx);
10661  static bool is_id_valid(const uint32_t& id);
10662  static crit_e get_crit(const uint32_t& id);
10663  static value_c get_value(const uint32_t& id);
10664  static presence_e get_presence(const uint32_t& id);
10665 };
10666 
10667 // WriteReplaceWarningRequestIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10669  // Value ::= OPEN TYPE
10670  struct value_c {
10671  struct types_opts {
10672  enum options {
10673  msg_id,
10674  serial_num,
10687  const char* to_string() const;
10688  };
10691  // choice methods
10692  value_c() = default;
10693  value_c(const value_c& other);
10694  value_c& operator=(const value_c& other);
10695  ~value_c() { destroy_(); }
10696  void set(types::options e = types::nulltype);
10697  types type() const { return type_; }
10698  SRSASN_CODE pack(bit_ref& bref) const;
10699  SRSASN_CODE unpack(cbit_ref& bref);
10700  void to_json(json_writer& j) const;
10701  // getters
10705  uint32_t& repeat_period();
10706  uint32_t& nof_broadcasts_requested();
10715  const warning_area_list_c& warning_area_list() const;
10716  const uint32_t& repeat_period() const;
10717  const uint32_t& nof_broadcasts_requested() const;
10718  const fixed_octstring<2, true>& warning_type() const;
10724 
10725  private:
10726  types type_;
10733  c;
10735  void destroy_();
10736  };
10737 
10738  // members lookup methods
10739  static uint32_t idx_to_id(uint32_t idx);
10740  static bool is_id_valid(const uint32_t& id);
10741  static crit_e get_crit(const uint32_t& id);
10742  static value_c get_value(const uint32_t& id);
10743  static presence_e get_presence(const uint32_t& id);
10744 };
10745 
10746 // WriteReplaceWarningResponseIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
10748  // Value ::= OPEN TYPE
10749  struct value_c {
10750  struct types_opts {
10752 
10753  const char* to_string() const;
10754  };
10756 
10757  // choice methods
10758  value_c() = default;
10759  value_c(const value_c& other);
10760  value_c& operator=(const value_c& other);
10761  ~value_c() { destroy_(); }
10762  void set(types::options e = types::nulltype);
10763  types type() const { return type_; }
10764  SRSASN_CODE pack(bit_ref& bref) const;
10765  SRSASN_CODE unpack(cbit_ref& bref);
10766  void to_json(json_writer& j) const;
10767  // getters
10775  const crit_diagnostics_s& crit_diagnostics() const;
10776 
10777  private:
10778  types type_;
10780 
10781  void destroy_();
10782  };
10783 
10784  // members lookup methods
10785  static uint32_t idx_to_id(uint32_t idx);
10786  static bool is_id_valid(const uint32_t& id);
10787  static crit_e get_crit(const uint32_t& id);
10788  static value_c get_value(const uint32_t& id);
10789  static presence_e get_presence(const uint32_t& id);
10790 };
10791 
10793  template <class valueT_>
10795 
10796  // member variables
10798  bool ps_cell_info_present = false;
10799  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
10806  // sequence methods
10808  SRSASN_CODE pack(bit_ref& bref) const;
10810  void to_json(json_writer& j) const;
10811 };
10813 // LocationReport ::= SEQUENCE
10815 
10817  template <class valueT_>
10819 
10820  // member variables
10822  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
10823  ie_field_s<location_report_request_type_s> location_report_request_type;
10825  // sequence methods
10827  SRSASN_CODE pack(bit_ref& bref) const;
10828  SRSASN_CODE unpack(cbit_ref& bref);
10829  void to_json(json_writer& j) const;
10830 };
10832 // LocationReportingControl ::= SEQUENCE
10834 
10836  template <class valueT_>
10838 
10839  // member variables
10841  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
10842  ie_field_s<cause_c> cause;
10844  // sequence methods
10846  SRSASN_CODE pack(bit_ref& bref) const;
10847  SRSASN_CODE unpack(cbit_ref& bref);
10848  void to_json(json_writer& j) const;
10849 };
10851 // LocationReportingFailureIndication ::= SEQUENCE
10853 
10855  template <class valueT_>
10857 
10858  // member variables
10860  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
10861  ie_field_s<unbounded_octstring<true> > nas_pdu;
10863 
10864  // sequence methods
10866  SRSASN_CODE pack(bit_ref& bref) const;
10868  void to_json(json_writer& j) const;
10869 };
10871 // NASNonDeliveryIndication ::= SEQUENCE
10873 
10874 struct ng_reset_ies_container {
10875  template <class valueT_>
10877 
10878  // member variables
10880  ie_field_s<reset_type_c> reset_type;
10881 
10882  // sequence methods
10884  SRSASN_CODE pack(bit_ref& bref) const;
10885  SRSASN_CODE unpack(cbit_ref& bref);
10886  void to_json(json_writer& j) const;
10887 };
10889 // NGReset ::= SEQUENCE
10891 
10893  template <class valueT_>
10895 
10896  // member variables
10899  ie_field_s<dyn_seq_of<ue_associated_lc_ng_conn_item_s, 1, 65536, true> > ue_associated_lc_ng_conn_list;
10901 
10902  // sequence methods
10904  SRSASN_CODE pack(bit_ref& bref) const;
10906  void to_json(json_writer& j) const;
10907 };
10909 // NGResetAcknowledge ::= SEQUENCE
10911 
10913  template <class valueT_>
10915 
10916  // member variables
10917  bool time_to_wait_present = false;
10919  ie_field_s<cause_c> cause;
10923  // sequence methods
10925  SRSASN_CODE pack(bit_ref& bref) const;
10927  void to_json(json_writer& j) const;
10928 };
10930 // NGSetupFailure ::= SEQUENCE
10932 
10934  template <class valueT_>
10936 
10937  // member variables
10938  bool ran_node_name_present = false;
10940  ie_field_s<global_ran_node_id_c> global_ran_node_id;
10945 
10946  // sequence methods
10948  SRSASN_CODE pack(bit_ref& bref) const;
10950  void to_json(json_writer& j) const;
10951 };
10953 // NGSetupRequest ::= SEQUENCE
10955 
10957  template <class valueT_>
10959 
10960  // member variables
10961  bool crit_diagnostics_present = false;
10963  ie_field_s<printable_string<1, 150, true, true> > amf_name;
10970  // sequence methods
10972  SRSASN_CODE pack(bit_ref& bref) const;
10974  void to_json(json_writer& j) const;
10975 };
10977 // NGSetupResponse ::= SEQUENCE
10979 
10981  template <class valueT_>
10983 
10984  // member variables
10985  bool amf_overload_resp_present = false;
10987  bool overload_start_nssai_list_present = false;
10991 
10992  // sequence methods
10994  SRSASN_CODE pack(bit_ref& bref) const;
10996  void to_json(json_writer& j) const;
10997 };
10999 // OverloadStart ::= SEQUENCE
11001 
11003 
11004 // OverloadStop ::= SEQUENCE
11006 
11008  template <class valueT_>
11011  // member variables
11014  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11021  // sequence methods
11023  SRSASN_CODE pack(bit_ref& bref) const;
11025  void to_json(json_writer& j) const;
11026 };
11028 // PDUSessionResourceModifyConfirm ::= SEQUENCE
11030 
11032  template <class valueT_>
11034 
11035  // member variables
11037  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11038  ie_field_s<dyn_seq_of<pdu_session_res_modify_item_mod_ind_s, 1, 256, true> > pdu_session_res_modify_list_mod_ind;
11040  // sequence methods
11042  SRSASN_CODE pack(bit_ref& bref) const;
11043  SRSASN_CODE unpack(cbit_ref& bref);
11044  void to_json(json_writer& j) const;
11045 };
11047 // PDUSessionResourceModifyIndication ::= SEQUENCE
11049 
11051  template <class valueT_>
11053 
11054  // member variables
11055  bool ran_paging_prio_present = false;
11056  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11057  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11061  // sequence methods
11063  SRSASN_CODE pack(bit_ref& bref) const;
11065  void to_json(json_writer& j) const;
11066 };
11068 // PDUSessionResourceModifyRequest ::= SEQUENCE
11070 
11072  template <class valueT_>
11074 
11075  // member variables
11078  bool user_location_info_present = false;
11088  // sequence methods
11090  SRSASN_CODE pack(bit_ref& bref) const;
11091  SRSASN_CODE unpack(cbit_ref& bref);
11092  void to_json(json_writer& j) const;
11093 };
11095 // PDUSessionResourceModifyResponse ::= SEQUENCE
11097 
11099  template <class valueT_>
11101 
11102  // member variables
11105  bool user_location_info_present = false;
11112  // sequence methods
11114  SRSASN_CODE pack(bit_ref& bref) const;
11116  void to_json(json_writer& j) const;
11117 };
11119 // PDUSessionResourceNotify ::= SEQUENCE
11121 
11123  template <class valueT_>
11125 
11126  // member variables
11127  bool ran_paging_prio_present = false;
11128  bool nas_pdu_present = false;
11129  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11136  // sequence methods
11138  SRSASN_CODE pack(bit_ref& bref) const;
11140  void to_json(json_writer& j) const;
11141 };
11143 // PDUSessionResourceReleaseCommand ::= SEQUENCE
11145 
11147  template <class valueT_>
11149 
11150  // member variables
11151  bool user_location_info_present = false;
11153  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11158 
11159  // sequence methods
11161  SRSASN_CODE pack(bit_ref& bref) const;
11163  void to_json(json_writer& j) const;
11164 };
11166 // PDUSessionResourceReleaseResponse ::= SEQUENCE
11168 
11170  template <class valueT_>
11172 
11173  // member variables
11174  bool ran_paging_prio_present = false;
11175  bool nas_pdu_present = false;
11184  // sequence methods
11186  SRSASN_CODE pack(bit_ref& bref) const;
11188  void to_json(json_writer& j) const;
11189 };
11191 // PDUSessionResourceSetupRequest ::= SEQUENCE
11193 
11195  template <class valueT_>
11197 
11198  // member variables
11201  bool crit_diagnostics_present = false;
11209  // sequence methods
11211  SRSASN_CODE pack(bit_ref& bref) const;
11213  void to_json(json_writer& j) const;
11214 };
11216 // PDUSessionResourceSetupResponse ::= SEQUENCE
11218 
11220  template <class valueT_>
11222 
11223  // member variables
11224  bool warning_area_list_present = false;
11226  ie_field_s<fixed_bitstring<16, false, true> > msg_id;
11230 
11231  // sequence methods
11233  SRSASN_CODE pack(bit_ref& bref) const;
11235  void to_json(json_writer& j) const;
11236 };
11238 // PWSCancelRequest ::= SEQUENCE
11240 
11242  template <class valueT_>
11244 
11245  // member variables
11248  ie_field_s<fixed_bitstring<16, false, true> > msg_id;
11252 
11253  // sequence methods
11255  SRSASN_CODE pack(bit_ref& bref) const;
11257  void to_json(json_writer& j) const;
11258 };
11260 // PWSCancelResponse ::= SEQUENCE
11262 
11264  template <class valueT_>
11266 
11267  // member variables
11269  ie_field_s<global_ran_node_id_c> global_ran_node_id;
11270 
11271  // sequence methods
11273  SRSASN_CODE pack(bit_ref& bref) const;
11274  SRSASN_CODE unpack(cbit_ref& bref);
11275  void to_json(json_writer& j) const;
11276 };
11278 // PWSFailureIndication ::= SEQUENCE
11280 
11282  template <class valueT_>
11284 
11285  // member variables
11287  ie_field_s<cell_id_list_for_restart_c> cell_id_list_for_restart;
11288  ie_field_s<global_ran_node_id_c> global_ran_node_id;
11292  // sequence methods
11294  SRSASN_CODE pack(bit_ref& bref) const;
11296  void to_json(json_writer& j) const;
11297 };
11299 // PWSRestartIndication ::= SEQUENCE
11301 
11302 struct paging_ies_container {
11303  template <class valueT_>
11305 
11306  // member variables
11307  bool paging_drx_present = false;
11308  bool paging_prio_present = false;
11309  bool ue_radio_cap_for_paging_present = false;
11311  bool assist_data_for_paging_present = false;
11320  // sequence methods
11322  SRSASN_CODE pack(bit_ref& bref) const;
11324  void to_json(json_writer& j) const;
11325 };
11327 // Paging ::= SEQUENCE
11329 
11331  template <class valueT_>
11333 
11334  // member variables
11336  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11337  ie_field_s<integer<uint64_t, 0, 1099511627775, false, true> > source_amf_ue_ngap_id;
11345  // sequence methods
11347  SRSASN_CODE pack(bit_ref& bref) const;
11348  SRSASN_CODE unpack(cbit_ref& bref);
11349  void to_json(json_writer& j) const;
11350 };
11352 // PathSwitchRequest ::= SEQUENCE
11354 
11356  template <class valueT_>
11358 
11359  // member variables
11360  bool ue_security_cap_present = false;
11380  // sequence methods
11382  SRSASN_CODE pack(bit_ref& bref) const;
11384  void to_json(json_writer& j) const;
11385 };
11387 // PathSwitchRequestAcknowledge ::= SEQUENCE
11389 
11391  template <class valueT_>
11393 
11394  // member variables
11395  bool crit_diagnostics_present = false;
11396  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11397  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11401  // sequence methods
11403  SRSASN_CODE pack(bit_ref& bref) const;
11405  void to_json(json_writer& j) const;
11406 };
11408 // PathSwitchRequestFailure ::= SEQUENCE
11410 
11411 template <class valueT_>
11414  crit_e crit;
11415  valueT_ value;
11416 
11417  // sequence methods
11419  SRSASN_CODE pack(bit_ref& bref) const;
11421  void to_json(json_writer& j) const;
11422 };
11425  template <class valueT_>
11427 
11428  // sequence methods
11429  SRSASN_CODE pack(bit_ref& bref) const;
11430  SRSASN_CODE unpack(cbit_ref& bref);
11431  void to_json(json_writer& j) const;
11432 };
11435 // PrivateMessage ::= SEQUENCE
11436 struct private_msg_s {
11437  bool ext = false;
11439  // ...
11440 
11441  // sequence methods
11442  SRSASN_CODE pack(bit_ref& bref) const;
11443  SRSASN_CODE unpack(cbit_ref& bref);
11444  void to_json(json_writer& j) const;
11445 };
11448  template <class valueT_>
11450 
11451  // member variables
11452  bool ran_node_name_present = false;
11453  bool supported_ta_list_present = false;
11454  bool default_paging_drx_present = false;
11461  // sequence methods
11463  SRSASN_CODE pack(bit_ref& bref) const;
11465  void to_json(json_writer& j) const;
11466 };
11468 // RANConfigurationUpdate ::= SEQUENCE
11470 
11471 // RANConfigurationUpdateAcknowledge ::= SEQUENCE
11473 
11475  template <class valueT_>
11478  // member variables
11479  bool time_to_wait_present = false;
11481  ie_field_s<cause_c> cause;
11485  // sequence methods
11487  SRSASN_CODE pack(bit_ref& bref) const;
11489  void to_json(json_writer& j) const;
11490 };
11492 // RANConfigurationUpdateFailure ::= SEQUENCE
11494 
11496  template <class valueT_>
11498 
11499  // member variables
11501  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11502  ie_field_s<rrc_state_e> rrc_state;
11504 
11505  // sequence methods
11507  SRSASN_CODE pack(bit_ref& bref) const;
11509  void to_json(json_writer& j) const;
11510 };
11512 // RRCInactiveTransitionReport ::= SEQUENCE
11514 
11516  template <class valueT_>
11518 
11519  // member variables
11520  bool amf_ue_ngap_id_present = false;
11522  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11527 
11528  // sequence methods
11530  SRSASN_CODE pack(bit_ref& bref) const;
11532  void to_json(json_writer& j) const;
11533 };
11535 // RerouteNASRequest ::= SEQUENCE
11537 
11539  template <class valueT_>
11541 
11542  // member variables
11543  bool ho_flag_present = false;
11544  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11545  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11549 
11550  // sequence methods
11552  SRSASN_CODE pack(bit_ref& bref) const;
11554  void to_json(json_writer& j) const;
11555 };
11557 // SecondaryRATDataUsageReport ::= SEQUENCE
11559 
11561  template <class valueT_>
11563 
11564  // member variables
11566  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11567  ie_field_s<fixed_octstring<8, true> > ngran_trace_id;
11569 
11570  // sequence methods
11572  SRSASN_CODE pack(bit_ref& bref) const;
11574  void to_json(json_writer& j) const;
11575 };
11577 // TraceFailureIndication ::= SEQUENCE
11579 
11581  template <class valueT_>
11583 
11584  // member variables
11586  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11587  ie_field_s<trace_activation_s> trace_activation;
11589  // sequence methods
11591  SRSASN_CODE pack(bit_ref& bref) const;
11592  SRSASN_CODE unpack(cbit_ref& bref);
11593  void to_json(json_writer& j) const;
11594 };
11596 // TraceStart ::= SEQUENCE
11598 
11600  template <class valueT_>
11602 
11603  // member variables
11604  bool crit_diagnostics_present = false;
11605  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11606  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11610  // sequence methods
11612  SRSASN_CODE pack(bit_ref& bref) const;
11614  void to_json(json_writer& j) const;
11615 };
11617 // UEContextModificationFailure ::= SEQUENCE
11619 
11621  template <class valueT_>
11623 
11624  // member variables
11625  bool ran_paging_prio_present = false;
11626  bool security_key_present = false;
11627  bool idx_to_rfsp_present = false;
11629  bool ue_security_cap_present = false;
11631  bool emergency_fallback_ind_present = false;
11632  bool new_amf_ue_ngap_id_present = false;
11646  // sequence methods
11648  SRSASN_CODE pack(bit_ref& bref) const;
11650  void to_json(json_writer& j) const;
11651 };
11653 // UEContextModificationRequest ::= SEQUENCE
11655 
11657  template <class valueT_>
11659 
11660  // member variables
11661  bool rrc_state_present = false;
11663  bool crit_diagnostics_present = false;
11670  // sequence methods
11672  SRSASN_CODE pack(bit_ref& bref) const;
11674  void to_json(json_writer& j) const;
11675 };
11677 // UEContextModificationResponse ::= SEQUENCE
11679 
11681  template <class valueT_>
11683 
11684  // member variables
11686  ie_field_s<cause_c> cause;
11687 
11688  // sequence methods
11690  SRSASN_CODE pack(bit_ref& bref) const;
11691  SRSASN_CODE unpack(cbit_ref& bref);
11692  void to_json(json_writer& j) const;
11693 };
11695 // UEContextReleaseCommand ::= SEQUENCE
11697 
11699  template <class valueT_>
11701 
11702  // member variables
11703  bool user_location_info_present = false;
11714  // sequence methods
11716  SRSASN_CODE pack(bit_ref& bref) const;
11718  void to_json(json_writer& j) const;
11719 };
11721 // UEContextReleaseComplete ::= SEQUENCE
11723 
11725  template <class valueT_>
11727 
11728  // member variables
11730  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11731  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11735  // sequence methods
11737  SRSASN_CODE pack(bit_ref& bref) const;
11739  void to_json(json_writer& j) const;
11740 };
11742 // UEContextReleaseRequest ::= SEQUENCE
11744 
11746  template <class valueT_>
11748 
11749  // member variables
11750  bool ue_radio_cap_present = false;
11751  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11752  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11754 
11755  // sequence methods
11757  SRSASN_CODE pack(bit_ref& bref) const;
11759  void to_json(json_writer& j) const;
11760 };
11762 // UERadioCapabilityCheckRequest ::= SEQUENCE
11764 
11766  template <class valueT_>
11768 
11769  // member variables
11770  bool crit_diagnostics_present = false;
11771  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11772  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11776  // sequence methods
11778  SRSASN_CODE pack(bit_ref& bref) const;
11780  void to_json(json_writer& j) const;
11781 };
11783 // UERadioCapabilityCheckResponse ::= SEQUENCE
11785 
11787  template <class valueT_>
11789 
11790  // member variables
11791  bool ue_radio_cap_for_paging_present = false;
11792  ie_field_s<amf_ue_ngap_id_t> amf_ue_ngap_id;
11793  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11797  // sequence methods
11799  SRSASN_CODE pack(bit_ref& bref) const;
11801  void to_json(json_writer& j) const;
11802 };
11804 // UERadioCapabilityInfoIndication ::= SEQUENCE
11806 
11808  template <class valueT_>
11810 
11811  // member variables
11813  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11814 
11815  // sequence methods
11817  SRSASN_CODE pack(bit_ref& bref) const;
11818  SRSASN_CODE unpack(cbit_ref& bref);
11819  void to_json(json_writer& j) const;
11820 };
11822 // UETNLABindingReleaseRequest ::= SEQUENCE
11824 
11826  template <class valueT_>
11828 
11829  // member variables
11831  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11832  ie_field_s<unbounded_octstring<true> > nas_pdu;
11834 
11835  // sequence methods
11837  SRSASN_CODE pack(bit_ref& bref) const;
11839  void to_json(json_writer& j) const;
11840 };
11842 // UplinkNASTransport ::= SEQUENCE
11844 
11846  template <class valueT_>
11848 
11849  // member variables
11851  ie_field_s<unbounded_octstring<true> > nrp_pa_pdu;
11852 
11853  // sequence methods
11855  SRSASN_CODE pack(bit_ref& bref) const;
11856  SRSASN_CODE unpack(cbit_ref& bref);
11857  void to_json(json_writer& j) const;
11858 };
11860 // UplinkNonUEAssociatedNRPPaTransport ::= SEQUENCE
11863 
11865  template <class valueT_>
11867 
11868  // member variables
11869  bool son_cfg_transfer_ul_present = false;
11871  ie_field_s<son_cfg_transfer_s> son_cfg_transfer_ul;
11873 
11874  // sequence methods
11876  SRSASN_CODE pack(bit_ref& bref) const;
11878  void to_json(json_writer& j) const;
11879 };
11881 // UplinkRANConfigurationTransfer ::= SEQUENCE
11883 
11885  template <class valueT_>
11887 
11888  // member variables
11890  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11891  ie_field_s<ran_status_transfer_transparent_container_s> ran_status_transfer_transparent_container;
11893  // sequence methods
11895  SRSASN_CODE pack(bit_ref& bref) const;
11896  SRSASN_CODE unpack(cbit_ref& bref);
11897  void to_json(json_writer& j) const;
11898 };
11900 // UplinkRANStatusTransfer ::= SEQUENCE
11902 
11904  template <class valueT_>
11906 
11907  // member variables
11909  ie_field_s<ran_ue_ngap_id_t> ran_ue_ngap_id;
11910  ie_field_s<unbounded_octstring<true> > routing_id;
11912 
11913  // sequence methods
11915  SRSASN_CODE pack(bit_ref& bref) const;
11917  void to_json(json_writer& j) const;
11918 };
11920 // UplinkUEAssociatedNRPPaTransport ::= SEQUENCE
11922 
11924  template <class valueT_>
11926 
11927  // member variables
11928  bool warning_area_list_present = false;
11929  bool warning_type_present = false;
11930  bool warning_security_info_present = false;
11932  bool warning_msg_contents_present = false;
11934  bool warning_area_coordinates_present = false;
11947  // sequence methods
11949  SRSASN_CODE pack(bit_ref& bref) const;
11951  void to_json(json_writer& j) const;
11952 };
11954 // WriteReplaceWarningRequest ::= SEQUENCE
11956 
11958  template <class valueT_>
11960 
11961  // member variables
11964  ie_field_s<fixed_bitstring<16, false, true> > msg_id;
11968 
11969  // sequence methods
11971  SRSASN_CODE pack(bit_ref& bref) const;
11973  void to_json(json_writer& j) const;
11974 };
11976 // WriteReplaceWarningResponse ::= SEQUENCE
11978 
11979 // NGAP-ELEMENTARY-PROCEDURES ::= OBJECT SET OF NGAP-ELEMENTARY-PROCEDURE
11980 struct ngap_elem_procs_o {
11981  // InitiatingMessage ::= OPEN TYPE
11982  struct init_msg_c {
11983  struct types_opts {
11984  enum options {
11986  ho_cancel,
11987  ho_required,
12041  const char* to_string() const;
12042  };
12045  // choice methods
12046  init_msg_c() = default;
12047  init_msg_c(const init_msg_c& other);
12048  init_msg_c& operator=(const init_msg_c& other);
12049  ~init_msg_c() { destroy_(); }
12050  void set(types::options e = types::nulltype);
12051  types type() const { return type_; }
12052  SRSASN_CODE pack(bit_ref& bref) const;
12053  SRSASN_CODE unpack(cbit_ref& bref);
12054  void to_json(json_writer& j) const;
12055  // getters
12061  ng_reset_s& ng_reset();
12091  paging_s& paging();
12109  const amf_cfg_upd_s& amf_cfg_upd() const;
12110  const ho_cancel_s& ho_cancel() const;
12111  const ho_required_s& ho_required() const;
12112  const ho_request_s& ho_request() const;
12114  const ng_reset_s& ng_reset() const;
12115  const ng_setup_request_s& ng_setup_request() const;
12122  const ran_cfg_upd_s& ran_cfg_upd() const;
12127  const amf_status_ind_s& amf_status_ind() const;
12129  const deactiv_trace_s& deactiv_trace() const;
12130  const dl_nas_transport_s& dl_nas_transport() const;
12135  const error_ind_s& error_ind() const;
12136  const ho_notify_s& ho_notify() const;
12137  const init_ue_msg_s& init_ue_msg() const;
12138  const location_report_s& location_report() const;
12142  const overload_start_s& overload_start() const;
12143  const overload_stop_s& overload_stop() const;
12144  const paging_s& paging() const;
12146  const private_msg_s& private_msg() const;
12147  const pws_fail_ind_s& pws_fail_ind() const;
12148  const pws_restart_ind_s& pws_restart_ind() const;
12152  const trace_fail_ind_s& trace_fail_ind() const;
12153  const trace_start_s& trace_start() const;
12157  const ul_nas_transport_s& ul_nas_transport() const;
12162 
12163  private:
12164  types type_;
12174  error_ind_s,
12175  ho_cancel_s,
12176  ho_notify_s,
12177  ho_request_s,
12178  ho_required_s,
12180  init_ue_msg_s,
12185  ng_reset_s,
12189  paging_s,
12196  private_msg_s,
12200  ran_cfg_upd_s,
12205  trace_start_s,
12218  c;
12219 
12220  void destroy_();
12221  };
12222  // SuccessfulOutcome ::= OPEN TYPE
12223  struct successful_outcome_c {
12224  struct types_opts {
12225  enum options {
12227  ho_cancel_ack,
12228  ho_cmd,
12247  const char* to_string() const;
12248  };
12251  // choice methods
12256  void set(types::options e = types::nulltype);
12257  types type() const { return type_; }
12258  SRSASN_CODE pack(bit_ref& bref) const;
12259  SRSASN_CODE unpack(cbit_ref& bref);
12260  void to_json(json_writer& j) const;
12261  // getters
12264  ho_cmd_s& ho_cmd();
12280  const amf_cfg_upd_ack_s& amf_cfg_upd_ack() const;
12281  const ho_cancel_ack_s& ho_cancel_ack() const;
12282  const ho_cmd_s& ho_cmd() const;
12283  const ho_request_ack_s& ho_request_ack() const;
12285  const ng_reset_ack_s& ng_reset_ack() const;
12286  const ng_setup_resp_s& ng_setup_resp() const;
12292  const pws_cancel_resp_s& pws_cancel_resp() const;
12293  const ran_cfg_upd_ack_s& ran_cfg_upd_ack() const;
12298 
12299  private:
12300  types type_;
12303  ho_cmd_s,
12319  c;
12320 
12321  void destroy_();
12322  };
12323  // UnsuccessfulOutcome ::= OPEN TYPE
12324  struct unsuccessful_outcome_c {
12325  struct types_opts {
12326  enum options {
12328  ho_prep_fail,
12329  ho_fail,
12331  ng_setup_fail,
12338  const char* to_string() const;
12339  };
12342  // choice methods
12347  void set(types::options e = types::nulltype);
12348  types type() const { return type_; }
12349  SRSASN_CODE pack(bit_ref& bref) const;
12350  SRSASN_CODE unpack(cbit_ref& bref);
12351  void to_json(json_writer& j) const;
12352  // getters
12355  ho_fail_s& ho_fail();
12361  const amf_cfg_upd_fail_s& amf_cfg_upd_fail() const;
12362  const ho_prep_fail_s& ho_prep_fail() const;
12363  const ho_fail_s& ho_fail() const;
12365  const ng_setup_fail_s& ng_setup_fail() const;
12367  const ran_cfg_upd_fail_s& ran_cfg_upd_fail() const;
12369 
12370  private:
12371  types type_;
12373  ho_fail_s,
12380  c;
12381 
12382  void destroy_();
12383  };
12384 
12385  // members lookup methods
12386  static uint16_t idx_to_proc_code(uint32_t idx);
12387  static bool is_proc_code_valid(const uint16_t& proc_code);
12388  static init_msg_c get_init_msg(const uint16_t& proc_code);
12389  static successful_outcome_c get_successful_outcome(const uint16_t& proc_code);
12390  static unsuccessful_outcome_c get_unsuccessful_outcome(const uint16_t& proc_code);
12391  static crit_e get_crit(const uint16_t& proc_code);
12392 };
12393 
12394 // InitiatingMessage ::= SEQUENCE{{NGAP-ELEMENTARY-PROCEDURE}}
12395 struct init_msg_s {
12396  uint16_t proc_code = 0;
12397  crit_e crit;
12399 
12400  SRSASN_CODE pack(bit_ref& bref) const;
12401  SRSASN_CODE unpack(cbit_ref& bref);
12402  void to_json(json_writer& j) const;
12403  bool load_info_obj(const uint16_t& proc_code_);
12404 };
12406 // LastVisitedNGRANCellInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12408 
12409 // LastVisitedCellInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
12411 
12413 
12414 // LastVisitedNGRANCellInformation ::= SEQUENCE
12416  bool ext = false;
12419  bool ie_exts_present = false;
12422  uint16_t time_ue_stayed_in_cell = 0;
12426  // ...
12428  // sequence methods
12429  SRSASN_CODE pack(bit_ref& bref) const;
12431  void to_json(json_writer& j) const;
12432 };
12434 // LastVisitedCellInformation ::= CHOICE
12435 struct last_visited_cell_info_c {
12436  struct types_opts {
12438 
12439  const char* to_string() const;
12440  };
12441  typedef enumerated<types_opts> types;
12442 
12443  // choice methods
12448  void set(types::options e = types::nulltype);
12449  types type() const { return type_; }
12450  SRSASN_CODE pack(bit_ref& bref) const;
12451  SRSASN_CODE unpack(cbit_ref& bref);
12452  void to_json(json_writer& j) const;
12453  // getters
12455  {
12456  assert_choice_type(types::ngran_cell, type_, "LastVisitedCellInformation");
12458  }
12460  {
12461  assert_choice_type(types::eutran_cell, type_, "LastVisitedCellInformation");
12463  }
12465  {
12466  assert_choice_type(types::utran_cell, type_, "LastVisitedCellInformation");
12468  }
12470  {
12471  assert_choice_type(types::geran_cell, type_, "LastVisitedCellInformation");
12473  }
12475  {
12476  assert_choice_type(types::choice_exts, type_, "LastVisitedCellInformation");
12478  }
12480  {
12481  assert_choice_type(types::ngran_cell, type_, "LastVisitedCellInformation");
12483  }
12484  const unbounded_octstring<true>& eutran_cell() const
12485  {
12486  assert_choice_type(types::eutran_cell, type_, "LastVisitedCellInformation");
12488  }
12489  const unbounded_octstring<true>& utran_cell() const
12490  {
12491  assert_choice_type(types::utran_cell, type_, "LastVisitedCellInformation");
12493  }
12494  const unbounded_octstring<true>& geran_cell() const
12495  {
12496  assert_choice_type(types::geran_cell, type_, "LastVisitedCellInformation");
12498  }
12500  {
12501  assert_choice_type(types::choice_exts, type_, "LastVisitedCellInformation");
12503  }
12509 
12510 private:
12511  types type_;
12515  c;
12516 
12517  void destroy_();
12518 };
12520 // LastVisitedCellItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12522 
12524 
12525 // LastVisitedCellItem ::= SEQUENCE
12526 struct last_visited_cell_item_s {
12527  bool ext = false;
12528  bool ie_exts_present = false;
12531  // ...
12532 
12533  // sequence methods
12534  SRSASN_CODE pack(bit_ref& bref) const;
12536  void to_json(json_writer& j) const;
12537 };
12539 // SuccessfulOutcome ::= SEQUENCE{{NGAP-ELEMENTARY-PROCEDURE}}
12540 struct successful_outcome_s {
12541  uint16_t proc_code = 0;
12542  crit_e crit;
12544 
12545  SRSASN_CODE pack(bit_ref& bref) const;
12546  SRSASN_CODE unpack(cbit_ref& bref);
12547  void to_json(json_writer& j) const;
12548  bool load_info_obj(const uint16_t& proc_code_);
12549 };
12551 // UnsuccessfulOutcome ::= SEQUENCE{{NGAP-ELEMENTARY-PROCEDURE}}
12552 struct unsuccessful_outcome_s {
12553  uint16_t proc_code = 0;
12554  crit_e crit;
12556 
12557  SRSASN_CODE pack(bit_ref& bref) const;
12558  SRSASN_CODE unpack(cbit_ref& bref);
12559  void to_json(json_writer& j) const;
12560  bool load_info_obj(const uint16_t& proc_code_);
12561 };
12563 // NGAP-PDU ::= CHOICE
12564 struct ngap_pdu_c {
12565  struct types_opts {
12567 
12568  const char* to_string() const;
12569  };
12571 
12572  // choice methods
12573  ngap_pdu_c() = default;
12574  ngap_pdu_c(const ngap_pdu_c& other);
12575  ngap_pdu_c& operator=(const ngap_pdu_c& other);
12576  ~ngap_pdu_c() { destroy_(); }
12577  void set(types::options e = types::nulltype);
12578  types type() const { return type_; }
12579  SRSASN_CODE pack(bit_ref& bref) const;
12580  SRSASN_CODE unpack(cbit_ref& bref);
12581  void to_json(json_writer& j) const;
12582  // getters
12583  init_msg_s& init_msg()
12584  {
12585  assert_choice_type(types::init_msg, type_, "NGAP-PDU");
12586  return c.get<init_msg_s>();
12587  }
12589  {
12590  assert_choice_type(types::successful_outcome, type_, "NGAP-PDU");
12591  return c.get<successful_outcome_s>();
12592  }
12594  {
12595  assert_choice_type(types::unsuccessful_outcome, type_, "NGAP-PDU");
12596  return c.get<unsuccessful_outcome_s>();
12597  }
12598  const init_msg_s& init_msg() const
12599  {
12600  assert_choice_type(types::init_msg, type_, "NGAP-PDU");
12601  return c.get<init_msg_s>();
12602  }
12604  {
12605  assert_choice_type(types::successful_outcome, type_, "NGAP-PDU");
12606  return c.get<successful_outcome_s>();
12607  }
12609  {
12610  assert_choice_type(types::unsuccessful_outcome, type_, "NGAP-PDU");
12611  return c.get<unsuccessful_outcome_s>();
12612  }
12617 private:
12618  types type_;
12620 
12621  void destroy_();
12622 };
12623 
12624 // NonDynamic5QIDescriptor-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12628 
12629 // NonDynamic5QIDescriptor ::= SEQUENCE
12631  bool ext = false;
12632  bool prio_level_qos_present = false;
12634  bool maximum_data_burst_volume_present = false;
12635  bool ie_exts_present = false;
12636  uint16_t five_qi = 0;
12637  uint8_t prio_level_qos = 1;
12638  uint16_t averaging_win = 0;
12641  // ...
12643  // sequence methods
12644  SRSASN_CODE pack(bit_ref& bref) const;
12646  void to_json(json_writer& j) const;
12647 };
12649 // PDUSessionAggregateMaximumBitRate-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12651 
12653 
12654 // PDUSessionAggregateMaximumBitRate ::= SEQUENCE
12656  bool ext = false;
12657  bool ie_exts_present = false;
12661  // ...
12662 
12663  // sequence methods
12664  SRSASN_CODE pack(bit_ref& bref) const;
12666  void to_json(json_writer& j) const;
12667 };
12669 // QosFlowInformationItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12671 
12673 
12674 // QosFlowInformationItem ::= SEQUENCE
12675 struct qos_flow_info_item_s {
12676  bool ext = false;
12677  bool dlforwarding_present = false;
12678  bool ie_exts_present = false;
12679  uint8_t qos_flow_id = 0;
12682  // ...
12684  // sequence methods
12685  SRSASN_CODE pack(bit_ref& bref) const;
12687  void to_json(json_writer& j) const;
12688 };
12690 // PDUSessionResourceInformationItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12692 
12693 // QosFlowInformationList ::= SEQUENCE (SIZE (1..64)) OF QosFlowInformationItem
12695 
12697 
12698 // PDUSessionResourceInformationItem ::= SEQUENCE
12700  bool ext = false;
12701  bool ie_exts_present = false;
12702  uint16_t pdu_session_id = 0;
12706  // ...
12708  // sequence methods
12709  SRSASN_CODE pack(bit_ref& bref) const;
12711  void to_json(json_writer& j) const;
12712 };
12714 // PDUSessionResourceInformationList ::= SEQUENCE (SIZE (1..256)) OF PDUSessionResourceInformationItem
12716 
12717 // QosFlowModifyConfirmItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12719 
12720 // UPTransportLayerInformationPairItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12722 
12724 
12725 // QosFlowModifyConfirmItem ::= SEQUENCE
12727  bool ext = false;
12728  bool ie_exts_present = false;
12729  uint8_t qos_flow_id = 0;
12731  // ...
12732 
12733  // sequence methods
12734  SRSASN_CODE pack(bit_ref& bref) const;
12736  void to_json(json_writer& j) const;
12737 };
12740 
12741 // UPTransportLayerInformationPairItem ::= SEQUENCE
12743  bool ext = false;
12744  bool ie_exts_present = false;
12748  // ...
12749 
12750  // sequence methods
12751  SRSASN_CODE pack(bit_ref& bref) const;
12753  void to_json(json_writer& j) const;
12754 };
12756 // PDUSessionResourceModifyConfirmTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12758 
12759 // QosFlowModifyConfirmList ::= SEQUENCE (SIZE (1..64)) OF QosFlowModifyConfirmItem
12761 
12762 // UPTransportLayerInformationPairList ::= SEQUENCE (SIZE (1..3)) OF UPTransportLayerInformationPairItem
12764 
12766 
12767 // PDUSessionResourceModifyConfirmTransfer ::= SEQUENCE
12769  bool ext = false;
12770  bool ie_exts_present = false;
12776  // ...
12778  // sequence methods
12779  SRSASN_CODE pack(bit_ref& bref) const;
12781  void to_json(json_writer& j) const;
12782 };
12784 // VolumeTimedReport-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12786 
12788 
12789 // VolumeTimedReport-Item ::= SEQUENCE
12791  bool ext = false;
12792  bool ie_exts_present = false;
12795  uint64_t usage_count_ul = 0;
12796  uint64_t usage_count_dl = 0;
12798  // ...
12800  // sequence methods
12801  SRSASN_CODE pack(bit_ref& bref) const;
12803  void to_json(json_writer& j) const;
12804 };
12806 // QoSFlowsUsageReport-Item-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12808 
12809 // VolumeTimedReportList ::= SEQUENCE (SIZE (1..2)) OF VolumeTimedReport-Item
12811 
12812 // PDUSessionUsageReport-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12814 
12816 
12817 // QoSFlowsUsageReport-Item ::= SEQUENCE
12819  struct rat_type_opts {
12820  enum options { nr, eutra, /*...*/ nulltype } value;
12822  const char* to_string() const;
12823  };
12825 
12826  // member variables
12827  bool ext = false;
12828  bool ie_exts_present = false;
12829  uint8_t qos_flow_id = 0;
12833  // ...
12834 
12835  // sequence methods
12836  SRSASN_CODE pack(bit_ref& bref) const;
12838  void to_json(json_writer& j) const;
12839 };
12842 
12843 // PDUSessionUsageReport ::= SEQUENCE
12845  struct rat_type_opts {
12846  enum options { nr, eutra, /*...*/ nulltype } value;
12847 
12848  const char* to_string() const;
12849  };
12851 
12852  // member variables
12853  bool ext = false;
12854  bool ie_exts_present = false;
12858  // ...
12859 
12860  // sequence methods
12861  SRSASN_CODE pack(bit_ref& bref) const;
12863  void to_json(json_writer& j) const;
12864 };
12866 // QoSFlowsUsageReportList ::= SEQUENCE (SIZE (1..64)) OF QoSFlowsUsageReport-Item
12868 
12869 // SecondaryRATUsageInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12871 
12873 
12874 // SecondaryRATUsageInformation ::= SEQUENCE
12876  bool ext = false;
12877  bool pdu_session_usage_report_present = false;
12878  bool ie_ext_present = false;
12882  // ...
12884  // sequence methods
12885  SRSASN_CODE pack(bit_ref& bref) const;
12887  void to_json(json_writer& j) const;
12888 };
12890 // PDUSessionResourceModifyIndicationTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12892  // Extension ::= OPEN TYPE
12893  struct ext_c {
12894  struct types_opts {
12896 
12897  const char* to_string() const;
12898  };
12900 
12901  // choice methods
12902  ext_c() = default;
12903  ext_c(const ext_c& other);
12904  ext_c& operator=(const ext_c& other);
12905  ~ext_c() { destroy_(); }
12906  void set(types::options e = types::nulltype);
12907  types type() const { return type_; }
12908  SRSASN_CODE pack(bit_ref& bref) const;
12909  SRSASN_CODE unpack(cbit_ref& bref);
12910  void to_json(json_writer& j) const;
12911  // getters
12916 
12917  private:
12918  types type_;
12920 
12921  void destroy_();
12922  };
12923 
12924  // members lookup methods
12925  static uint32_t idx_to_id(uint32_t idx);
12926  static bool is_id_valid(const uint32_t& id);
12927  static crit_e get_crit(const uint32_t& id);
12928  static ext_c get_ext(const uint32_t& id);
12929  static presence_e get_presence(const uint32_t& id);
12930 };
12931 
12933  template <class extT_>
12935 
12936  // member variables
12937  bool secondary_ratusage_info_present = false;
12938  bool security_result_present = false;
12939  ie_field_s<secondary_ratusage_info_s> secondary_ratusage_info;
12941 
12942  // sequence methods
12944  SRSASN_CODE pack(bit_ref& bref) const;
12946  void to_json(json_writer& j) const;
12947 };
12949 // PDUSessionResourceModifyIndicationTransfer ::= SEQUENCE
12951  bool ext = false;
12952  bool ie_exts_present = false;
12956  // ...
12957 
12958  // sequence methods
12959  SRSASN_CODE pack(bit_ref& bref) const;
12961  void to_json(json_writer& j) const;
12962 };
12964 // PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
12966 
12968 
12969 // PDUSessionResourceModifyIndicationUnsuccessfulTransfer ::= SEQUENCE
12971  bool ext = false;
12972  bool ie_exts_present = false;
12975  // ...
12976 
12977  // sequence methods
12978  SRSASN_CODE pack(bit_ref& bref) const;
12980  void to_json(json_writer& j) const;
12981 };
12983 // QosCharacteristics-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
12985 
12986 // AdditionalQosFlowInformation ::= ENUMERATED
12987 struct add_qos_flow_info_opts {
12988  enum options { more_likely, /*...*/ nulltype } value;
12989 
12990  const char* to_string() const;
12991 };
12993 
12994 // QosCharacteristics ::= CHOICE
12996  struct types_opts {
12998 
12999  const char* to_string() const;
13000  };
13001  typedef enumerated<types_opts> types;
13002 
13003  // choice methods
13008  void set(types::options e = types::nulltype);
13009  types type() const { return type_; }
13010  SRSASN_CODE pack(bit_ref& bref) const;
13011  SRSASN_CODE unpack(cbit_ref& bref);
13012  void to_json(json_writer& j) const;
13013  // getters
13015  {
13016  assert_choice_type(types::non_dynamic5_qi, type_, "QosCharacteristics");
13018  }
13020  {
13021  assert_choice_type(types::dynamic5_qi, type_, "QosCharacteristics");
13023  }
13025  {
13026  assert_choice_type(types::choice_exts, type_, "QosCharacteristics");
13028  }
13030  {
13031  assert_choice_type(types::non_dynamic5_qi, type_, "QosCharacteristics");
13033  }
13034  const dynamic5_qi_descriptor_s& dynamic5_qi() const
13035  {
13036  assert_choice_type(types::dynamic5_qi, type_, "QosCharacteristics");
13038  }
13040  {
13041  assert_choice_type(types::choice_exts, type_, "QosCharacteristics");
13043  }
13048 private:
13049  types type_;
13053  c;
13054 
13055  void destroy_();
13056 };
13058 // QosFlowLevelQosParameters-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13060 
13061 // ReflectiveQosAttribute ::= ENUMERATED
13063  enum options { subject_to, /*...*/ nulltype } value;
13064 
13065  const char* to_string() const;
13066 };
13068 
13069 // QosFlowAddOrModifyRequestItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13073 
13074 // QosFlowLevelQosParameters ::= SEQUENCE
13076  bool ext = false;
13077  bool gbr_qos_info_present = false;
13079  bool add_qos_flow_info_present = false;
13080  bool ie_exts_present = false;
13087  // ...
13089  // sequence methods
13090  SRSASN_CODE pack(bit_ref& bref) const;
13092  void to_json(json_writer& j) const;
13093 };
13095 // UL-NGU-UP-TNLModifyItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13097 
13098 // UPTransportLayerInformationItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13100 
13102 
13103 // QosFlowAddOrModifyRequestItem ::= SEQUENCE
13105  bool ext = false;
13106  bool qos_flow_level_qos_params_present = false;
13107  bool erab_id_present = false;
13108  bool ie_exts_present = false;
13109  uint8_t qos_flow_id = 0;
13111  uint8_t erab_id = 0;
13113  // ...
13115  // sequence methods
13116  SRSASN_CODE pack(bit_ref& bref) const;
13118  void to_json(json_writer& j) const;
13119 };
13122 
13123 // UL-NGU-UP-TNLModifyItem ::= SEQUENCE
13125  bool ext = false;
13126  bool ie_exts_present = false;
13130  // ...
13131 
13132  // sequence methods
13133  SRSASN_CODE pack(bit_ref& bref) const;
13135  void to_json(json_writer& j) const;
13136 };
13139 
13140 // UPTransportLayerInformationItem ::= SEQUENCE
13142  bool ext = false;
13143  bool ie_exts_present = false;
13146  // ...
13147 
13148  // sequence methods
13149  SRSASN_CODE pack(bit_ref& bref) const;
13151  void to_json(json_writer& j) const;
13152 };
13154 // QosFlowAddOrModifyRequestList ::= SEQUENCE (SIZE (1..64)) OF QosFlowAddOrModifyRequestItem
13156 
13157 // UL-NGU-UP-TNLModifyList ::= SEQUENCE (SIZE (1..4)) OF UL-NGU-UP-TNLModifyItem
13159 
13160 // UPTransportLayerInformationList ::= SEQUENCE (SIZE (1..3)) OF UPTransportLayerInformationItem
13162 
13163 // PDUSessionResourceModifyRequestTransferIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
13165  // Value ::= OPEN TYPE
13166  struct value_c {
13167  struct types_opts {
13168  enum options {
13177  typedef uint8_t number_type;
13179  const char* to_string() const;
13180  uint8_t to_number() const;
13181  };
13184  // choice methods
13185  value_c() = default;
13186  value_c(const value_c& other);
13187  value_c& operator=(const value_c& other);
13188  ~value_c() { destroy_(); }
13189  void set(types::options e = types::nulltype);
13190  types type() const { return type_; }
13191  SRSASN_CODE pack(bit_ref& bref) const;
13192  SRSASN_CODE unpack(cbit_ref& bref);
13193  void to_json(json_writer& j) const;
13194  // getters
13197  uint16_t& network_instance();
13203  const uint16_t& network_instance() const;
13207 
13208  private:
13209  types type_;
13215  c;
13216 
13217  void destroy_();
13218  };
13219 
13220  // members lookup methods
13221  static uint32_t idx_to_id(uint32_t idx);
13222  static bool is_id_valid(const uint32_t& id);
13223  static crit_e get_crit(const uint32_t& id);
13224  static value_c get_value(const uint32_t& id);
13225  static presence_e get_presence(const uint32_t& id);
13226 };
13227 
13229  template <class valueT_>
13231 
13232  // member variables
13234  bool ul_ngu_up_tnl_modify_list_present = false;
13235  bool network_instance_present = false;
13237  bool qos_flow_to_release_list_present = false;
13246  // sequence methods
13248  SRSASN_CODE pack(bit_ref& bref) const;
13250  void to_json(json_writer& j) const;
13251 };
13253 // PDUSessionResourceModifyRequestTransfer ::= SEQUENCE
13256 
13257 // QosFlowAddOrModifyResponseItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13259 
13261 
13262 // QosFlowAddOrModifyResponseItem ::= SEQUENCE
13264  bool ext = false;
13265  bool ie_exts_present = false;
13266  uint8_t qos_flow_id = 0;
13268  // ...
13269 
13270  // sequence methods
13271  SRSASN_CODE pack(bit_ref& bref) const;
13273  void to_json(json_writer& j) const;
13274 };
13276 // PDUSessionResourceModifyResponseTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13278  // Extension ::= OPEN TYPE
13279  struct ext_c {
13280  struct types_opts {
13282 
13283  const char* to_string() const;
13284  };
13286 
13287  // choice methods
13288  types type() const { return types::add_ngu_up_tnl_info; }
13289  SRSASN_CODE pack(bit_ref& bref) const;
13290  SRSASN_CODE unpack(cbit_ref& bref);
13291  void to_json(json_writer& j) const;
13292  // getters
13294  const up_transport_layer_info_pair_list_l& add_ngu_up_tnl_info() const { return c; }
13295 
13296  private:
13298  };
13299 
13300  // members lookup methods
13301  static uint32_t idx_to_id(uint32_t idx);
13302  static bool is_id_valid(const uint32_t& id);
13303  static crit_e get_crit(const uint32_t& id);
13304  static ext_c get_ext(const uint32_t& id);
13305  static presence_e get_presence(const uint32_t& id);
13306 };
13307 
13308 // QosFlowAddOrModifyResponseList ::= SEQUENCE (SIZE (1..64)) OF QosFlowAddOrModifyResponseItem
13310 
13311 // PDUSessionResourceModifyResponseTransfer ::= SEQUENCE
13313  bool ext = false;
13314  bool dl_ngu_up_tnl_info_present = false;
13315  bool ul_ngu_up_tnl_info_present = false;
13322  // ...
13324  // sequence methods
13325  SRSASN_CODE pack(bit_ref& bref) const;
13327  void to_json(json_writer& j) const;
13328 };
13330 // PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13332 
13334 
13335 // PDUSessionResourceModifyUnsuccessfulTransfer ::= SEQUENCE
13337  bool ext = false;
13338  bool crit_diagnostics_present = false;
13339  bool ie_exts_present = false;
13340  cause_c cause;
13343  // ...
13345  // sequence methods
13346  SRSASN_CODE pack(bit_ref& bref) const;
13348  void to_json(json_writer& j) const;
13349 };
13351 // PDUSessionResourceNotifyReleasedTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13353  // Extension ::= OPEN TYPE
13354  struct ext_c {
13355  struct types_opts {
13357 
13358  const char* to_string() const;
13359  };
13361 
13362  // choice methods
13363  types type() const { return types::secondary_ratusage_info; }
13364  SRSASN_CODE pack(bit_ref& bref) const;
13365  SRSASN_CODE unpack(cbit_ref& bref);
13366  void to_json(json_writer& j) const;
13367  // getters
13369  const secondary_ratusage_info_s& secondary_ratusage_info() const { return c; }
13370 
13371  private:
13373  };
13374 
13375  // members lookup methods
13376  static uint32_t idx_to_id(uint32_t idx);
13377  static bool is_id_valid(const uint32_t& id);
13378  static crit_e get_crit(const uint32_t& id);
13379  static ext_c get_ext(const uint32_t& id);
13380  static presence_e get_presence(const uint32_t& id);
13381 };
13382 
13383 // PDUSessionResourceNotifyReleasedTransfer ::= SEQUENCE
13385  bool ext = false;
13386  cause_c cause;
13388  // ...
13389 
13390  // sequence methods
13391  SRSASN_CODE pack(bit_ref& bref) const;
13393  void to_json(json_writer& j) const;
13394 };
13396 // NotificationCause ::= ENUMERATED
13397 struct notif_cause_opts {
13398  enum options { fulfilled, not_fulfilled, /*...*/ nulltype } value;
13399 
13400  const char* to_string() const;
13401 };
13403 
13404 // QosFlowNotifyItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13408 
13409 // QosFlowNotifyItem ::= SEQUENCE
13411  bool ext = false;
13412  bool ie_exts_present = false;
13413  uint8_t qos_flow_id = 0;
13416  // ...
13417 
13418  // sequence methods
13419  SRSASN_CODE pack(bit_ref& bref) const;
13421  void to_json(json_writer& j) const;
13422 };
13424 // PDUSessionResourceNotifyTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13426  // Extension ::= OPEN TYPE
13427  struct ext_c {
13428  struct types_opts {
13430 
13431  const char* to_string() const;
13432  };
13434 
13435  // choice methods
13436  types type() const { return types::secondary_ratusage_info; }
13437  SRSASN_CODE pack(bit_ref& bref) const;
13438  SRSASN_CODE unpack(cbit_ref& bref);
13439  void to_json(json_writer& j) const;
13440  // getters
13442  const secondary_ratusage_info_s& secondary_ratusage_info() const { return c; }
13443 
13444  private:
13446  };
13447 
13448  // members lookup methods
13449  static uint32_t idx_to_id(uint32_t idx);
13450  static bool is_id_valid(const uint32_t& id);
13451  static crit_e get_crit(const uint32_t& id);
13452  static ext_c get_ext(const uint32_t& id);
13453  static presence_e get_presence(const uint32_t& id);
13454 };
13455 
13456 // QosFlowNotifyList ::= SEQUENCE (SIZE (1..64)) OF QosFlowNotifyItem
13458 
13459 // PDUSessionResourceNotifyTransfer ::= SEQUENCE
13461  bool ext = false;
13465  // ...
13466 
13467  // sequence methods
13468  SRSASN_CODE pack(bit_ref& bref) const;
13470  void to_json(json_writer& j) const;
13471 };
13473 // PDUSessionResourceReleaseCommandTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13475 
13477 
13478 // PDUSessionResourceReleaseCommandTransfer ::= SEQUENCE
13480  bool ext = false;
13481  bool ie_exts_present = false;
13484  // ...
13485 
13486  // sequence methods
13487  SRSASN_CODE pack(bit_ref& bref) const;
13489  void to_json(json_writer& j) const;
13490 };
13492 // PDUSessionResourceReleaseResponseTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13494  // Extension ::= OPEN TYPE
13495  struct ext_c {
13496  struct types_opts {
13498 
13499  const char* to_string() const;
13500  };
13502 
13503  // choice methods
13504  types type() const { return types::secondary_ratusage_info; }
13505  SRSASN_CODE pack(bit_ref& bref) const;
13506  SRSASN_CODE unpack(cbit_ref& bref);
13507  void to_json(json_writer& j) const;
13508  // getters
13510  const secondary_ratusage_info_s& secondary_ratusage_info() const { return c; }
13511 
13512  private:
13514  };
13515 
13516  // members lookup methods
13517  static uint32_t idx_to_id(uint32_t idx);
13518  static bool is_id_valid(const uint32_t& id);
13519  static crit_e get_crit(const uint32_t& id);
13520  static ext_c get_ext(const uint32_t& id);
13521  static presence_e get_presence(const uint32_t& id);
13522 };
13523 
13524 // PDUSessionResourceReleaseResponseTransfer ::= SEQUENCE
13526  bool ext = false;
13528  // ...
13529 
13530  // sequence methods
13531  SRSASN_CODE pack(bit_ref& bref) const;
13532  SRSASN_CODE unpack(cbit_ref& bref);
13533  void to_json(json_writer& j) const;
13534 };
13536 // MaximumIntegrityProtectedDataRate ::= ENUMERATED
13538  enum options { bitrate64kbs, maximum_ue_rate, /*...*/ nulltype } value;
13539  typedef uint8_t number_type;
13540 
13541  const char* to_string() const;
13542  uint8_t to_number() const;
13543 };
13546 // QosFlowSetupRequestItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13548 
13549 // ConfidentialityProtectionIndication ::= ENUMERATED
13551  enum options { required, preferred, not_needed, /*...*/ nulltype } value;
13553  const char* to_string() const;
13554 };
13556 
13557 // IntegrityProtectionIndication ::= ENUMERATED
13560 
13561  const char* to_string() const;
13562 };
13564 
13567 // QosFlowSetupRequestItem ::= SEQUENCE
13569  bool ext = false;
13570  bool erab_id_present = false;
13571  bool ie_exts_present = false;
13572  uint8_t qos_flow_id = 0;
13574  uint8_t erab_id = 0;
13576  // ...
13578  // sequence methods
13579  SRSASN_CODE pack(bit_ref& bref) const;
13581  void to_json(json_writer& j) const;
13582 };
13584 // SecurityIndication-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13585 struct security_ind_ext_ies_o {
13586  // Extension ::= OPEN TYPE
13587  struct ext_c {
13588  struct types_opts {
13590 
13591  const char* to_string() const;
13592  };
13594 
13595  // choice methods
13596  types type() const { return types::maximum_integrity_protected_data_rate_dl; }
13597  SRSASN_CODE pack(bit_ref& bref) const;
13598  SRSASN_CODE unpack(cbit_ref& bref);
13599  void to_json(json_writer& j) const;
13600  // getters
13603 
13604  private:
13606  };
13607 
13608  // members lookup methods
13609  static uint32_t idx_to_id(uint32_t idx);
13610  static bool is_id_valid(const uint32_t& id);
13611  static crit_e get_crit(const uint32_t& id);
13612  static ext_c get_ext(const uint32_t& id);
13613  static presence_e get_presence(const uint32_t& id);
13614 };
13615 
13616 // DataForwardingNotPossible ::= ENUMERATED
13619 
13620  const char* to_string() const;
13621 };
13623 
13624 // PDUSessionType ::= ENUMERATED
13627 
13628  const char* to_string() const;
13629 };
13631 
13632 // QosFlowSetupRequestList ::= SEQUENCE (SIZE (1..64)) OF QosFlowSetupRequestItem
13635 // SecurityIndication ::= SEQUENCE
13636 struct security_ind_s {
13637  bool ext = false;
13643  // ...
13645  // sequence methods
13646  SRSASN_CODE pack(bit_ref& bref) const;
13648  void to_json(json_writer& j) const;
13649 };
13651 // PDUSessionResourceSetupRequestTransferIEs ::= OBJECT SET OF NGAP-PROTOCOL-IES
13653  // Value ::= OPEN TYPE
13654  struct value_c {
13655  struct types_opts {
13656  enum options {
13667  typedef uint8_t number_type;
13669  const char* to_string() const;
13670  uint8_t to_number() const;
13671  };
13674  // choice methods
13675  value_c() = default;
13676  value_c(const value_c& other);
13677  value_c& operator=(const value_c& other);
13678  ~value_c() { destroy_(); }
13679  void set(types::options e = types::nulltype);
13680  types type() const { return type_; }
13681  SRSASN_CODE pack(bit_ref& bref) const;
13682  SRSASN_CODE unpack(cbit_ref& bref);
13683  void to_json(json_writer& j) const;
13684  // getters
13691  uint16_t& network_instance();
13697  const pdu_session_type_e& pdu_session_type() const;
13698  const security_ind_s& security_ind() const;
13699  const uint16_t& network_instance() const;
13701 
13702  private:
13703  types type_;
13709  c;
13710 
13711  void destroy_();
13712  };
13713 
13714  // members lookup methods
13715  static uint32_t idx_to_id(uint32_t idx);
13716  static bool is_id_valid(const uint32_t& id);
13717  static crit_e get_crit(const uint32_t& id);
13718  static value_c get_value(const uint32_t& id);
13719  static presence_e get_presence(const uint32_t& id);
13720 };
13721 
13723  template <class valueT_>
13725 
13726  // member variables
13728  bool add_ul_ngu_up_tnl_info_present = false;
13730  bool security_ind_present = false;
13731  bool network_instance_present = false;
13741  // sequence methods
13743  SRSASN_CODE pack(bit_ref& bref) const;
13745  void to_json(json_writer& j) const;
13746 };
13748 // PDUSessionResourceSetupRequestTransfer ::= SEQUENCE
13751 
13752 // PDUSessionResourceSetupResponseTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13754 
13756 
13757 // PDUSessionResourceSetupResponseTransfer ::= SEQUENCE
13759  bool ext = false;
13760  bool security_result_present = false;
13761  bool ie_exts_present = false;
13767  // ...
13769  // sequence methods
13770  SRSASN_CODE pack(bit_ref& bref) const;
13772  void to_json(json_writer& j) const;
13773 };
13775 // PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13777 
13779 
13780 // PDUSessionResourceSetupUnsuccessfulTransfer ::= SEQUENCE
13782  bool ext = false;
13783  bool crit_diagnostics_present = false;
13784  bool ie_exts_present = false;
13785  cause_c cause;
13788  // ...
13790  // sequence methods
13791  SRSASN_CODE pack(bit_ref& bref) const;
13793  void to_json(json_writer& j) const;
13794 };
13796 // PathSwitchRequestAcknowledgeTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13798  // Extension ::= OPEN TYPE
13799  struct ext_c {
13800  struct types_opts {
13802 
13803  const char* to_string() const;
13804  };
13806 
13807  // choice methods
13808  types type() const { return types::add_ngu_up_tnl_info; }
13809  SRSASN_CODE pack(bit_ref& bref) const;
13810  SRSASN_CODE unpack(cbit_ref& bref);
13811  void to_json(json_writer& j) const;
13812  // getters
13814  const up_transport_layer_info_pair_list_l& add_ngu_up_tnl_info() const { return c; }
13815 
13816  private:
13818  };
13819 
13820  // members lookup methods
13821  static uint32_t idx_to_id(uint32_t idx);
13822  static bool is_id_valid(const uint32_t& id);
13823  static crit_e get_crit(const uint32_t& id);
13824  static ext_c get_ext(const uint32_t& id);
13825  static presence_e get_presence(const uint32_t& id);
13826 };
13827 
13828 // PathSwitchRequestAcknowledgeTransfer ::= SEQUENCE
13830  bool ext = false;
13831  bool ul_ngu_up_tnl_info_present = false;
13832  bool security_ind_present = false;
13836  // ...
13838  // sequence methods
13839  SRSASN_CODE pack(bit_ref& bref) const;
13841  void to_json(json_writer& j) const;
13842 };
13844 // PathSwitchRequestSetupFailedTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13846 
13848 
13849 // PathSwitchRequestSetupFailedTransfer ::= SEQUENCE
13851  bool ext = false;
13852  bool ie_exts_present = false;
13855  // ...
13856 
13857  // sequence methods
13858  SRSASN_CODE pack(bit_ref& bref) const;
13860  void to_json(json_writer& j) const;
13861 };
13863 // QosFlowAcceptedItem-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13865 
13867 
13868 // QosFlowAcceptedItem ::= SEQUENCE
13869 struct qos_flow_accepted_item_s {
13870  bool ext = false;
13871  bool ie_exts_present = false;
13872  uint8_t qos_flow_id = 0;
13874  // ...
13875 
13876  // sequence methods
13877  SRSASN_CODE pack(bit_ref& bref) const;
13879  void to_json(json_writer& j) const;
13880 };
13882 // UserPlaneSecurityInformation-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13884 
13885 // DL-NGU-TNLInformationReused ::= ENUMERATED
13887  enum options { true_value, /*...*/ nulltype } value;
13888 
13889  const char* to_string() const;
13890 };
13892 
13893 // PathSwitchRequestTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13895  // Extension ::= OPEN TYPE
13896  struct ext_c {
13897  struct types_opts {
13900  const char* to_string() const;
13901  };
13903 
13904  // choice methods
13905  types type() const { return types::add_dl_qos_flow_per_tnl_info; }
13906  SRSASN_CODE pack(bit_ref& bref) const;
13907  SRSASN_CODE unpack(cbit_ref& bref);
13908  void to_json(json_writer& j) const;
13909  // getters
13912 
13913  private:
13915  };
13916 
13917  // members lookup methods
13918  static uint32_t idx_to_id(uint32_t idx);
13919  static bool is_id_valid(const uint32_t& id);
13920  static crit_e get_crit(const uint32_t& id);
13921  static ext_c get_ext(const uint32_t& id);
13922  static presence_e get_presence(const uint32_t& id);
13923 };
13924 
13925 // QosFlowAcceptedList ::= SEQUENCE (SIZE (1..64)) OF QosFlowAcceptedItem
13927 
13929 
13930 // UserPlaneSecurityInformation ::= SEQUENCE
13932  bool ext = false;
13933  bool ie_exts_present = false;
13937  // ...
13938 
13939  // sequence methods
13940  SRSASN_CODE pack(bit_ref& bref) const;
13942  void to_json(json_writer& j) const;
13943 };
13945 // PathSwitchRequestTransfer ::= SEQUENCE
13947  bool ext = false;
13948  bool dl_ngu_tnl_info_reused_present = false;
13949  bool user_plane_security_info_present = false;
13955  // ...
13957  // sequence methods
13958  SRSASN_CODE pack(bit_ref& bref) const;
13960  void to_json(json_writer& j) const;
13961 };
13963 // PathSwitchRequestUnsuccessfulTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
13965 
13967 
13968 // PathSwitchRequestUnsuccessfulTransfer ::= SEQUENCE
13970  bool ext = false;
13971  bool ie_exts_present = false;
13974  // ...
13975 
13976  // sequence methods
13977  SRSASN_CODE pack(bit_ref& bref) const;
13979  void to_json(json_writer& j) const;
13980 };
13982 // ProtocolIE-FieldPair{NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE{{NGAP-PROTOCOL-IES-PAIR}}
13983 template <class ies_set_paramT_>
13984 struct protocol_ie_field_pair_s {
13985  uint32_t id = 0;
13987  typename ies_set_paramT_::first_value_c first_value;
13989  typename ies_set_paramT_::second_value_c second_value;
13990 
13991  SRSASN_CODE pack(bit_ref& bref) const;
13993  void to_json(json_writer& j) const;
13994  bool load_info_obj(const uint32_t& id_);
13995 };
13997 // ProtocolIE-ContainerPair{NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE (SIZE (0..65535)) OF ProtocolIE-FieldPair
13998 template <class ies_set_paramT_>
14000 
14001 // QosFlowSetupResponseItemSURes-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
14003 
14005 
14006 // QosFlowSetupResponseItemSURes ::= SEQUENCE
14008  bool ext = false;
14009  bool ie_exts_present = false;
14010  uint8_t qos_flow_id = 0;
14012  // ...
14013 
14014  // sequence methods
14015  SRSASN_CODE pack(bit_ref& bref) const;
14017  void to_json(json_writer& j) const;
14018 };
14020 // QosFlowSetupResponseListSURes ::= SEQUENCE (SIZE (1..64)) OF QosFlowSetupResponseItemSURes
14022 
14023 // SecondaryRATDataUsageReportTransfer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
14025 
14027 
14028 // SecondaryRATDataUsageReportTransfer ::= SEQUENCE
14030  bool ext = false;
14031  bool secondary_ratusage_info_present = false;
14032  bool ie_exts_present = false;
14035  // ...
14036 
14037  // sequence methods
14038  SRSASN_CODE pack(bit_ref& bref) const;
14040  void to_json(json_writer& j) const;
14041 };
14043 // SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
14045 
14046 // UEHistoryInformation ::= SEQUENCE (SIZE (1..16)) OF LastVisitedCellItem
14048 
14050 
14051 // SourceNGRANNode-ToTargetNGRANNode-TransparentContainer ::= SEQUENCE
14053  bool ext = false;
14054  bool idx_to_rfsp_present = false;
14055  bool ie_exts_present = false;
14060  uint16_t idx_to_rfsp = 1;
14063  // ...
14065  // sequence methods
14066  SRSASN_CODE pack(bit_ref& bref) const;
14068  void to_json(json_writer& j) const;
14069 };
14071 // TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs ::= OBJECT SET OF NGAP-PROTOCOL-EXTENSION
14073 
14075 
14076 // TargetNGRANNode-ToSourceNGRANNode-TransparentContainer ::= SEQUENCE
14078  bool ext = false;
14079  bool ie_exts_present = false;
14082  // ...
14083 
14084  // sequence methods
14085  SRSASN_CODE pack(bit_ref& bref) const;
14087  void to_json(json_writer& j) const;
14088 };
14090 } // namespace ngap
14091 } // namespace asn1
14092 
14171 
14172 #endif // SRSASN1_NGAP_H
asn1::ngap::location_report_ctrl_ies_o::value_c::c
choice_buffer_t< location_report_request_type_s > c
Definition: ngap.h:8237
asn1::ngap::mico_mode_ind_opts::value
enum asn1::ngap::mico_mode_ind_opts::options value
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::network_instance
ie_field_s< integer< uint16_t, 1, 256, true, true > > network_instance
Definition: ngap.h:13746
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:37030
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::value
enum asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::options value
asn1::ngap::ng_setup_resp_s
elementary_procedure_option< ng_setup_resp_ies_container > ng_setup_resp_s
Definition: ngap.h:10986
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::value
enum asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::options value
asn1::ngap::ngap_elem_procs_o::init_msg_c::pdu_session_res_modify_ind
pdu_session_res_modify_ind_s & pdu_session_res_modify_ind()
Definition: ngap.cc:44646
asn1::ngap::ue_context_release_complete_ies_o::value_c::pdu_session_res_list_cxt_rel_cpl
pdu_session_res_list_cxt_rel_cpl_l & pdu_session_res_list_cxt_rel_cpl()
Definition: ngap.cc:34863
asn1::ngap::ngap_pdu_c::init_msg
init_msg_s & init_msg()
Definition: ngap.h:12591
asn1::ngap::mico_mode_ind_e
enumerated< mico_mode_ind_opts, true > mico_mode_ind_e
Definition: ngap.h:3221
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7298
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7219
asn1::ngap::pdu_session_res_modify_ind_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11045
asn1::ngap::cause_protocol_e
enumerated< cause_protocol_opts, true > cause_protocol_e
Definition: ngap.h:730
asn1::ngap::ran_cfg_upd_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:11489
asn1::ngap::pdu_session_res_setup_list_cxt_req_l
dyn_array< pdu_session_res_setup_item_cxt_req_s > pdu_session_res_setup_list_cxt_req_l
Definition: ngap.h:6442
asn1::ngap::overload_stop_s
elementary_procedure_option< overload_stop_ies_container > overload_stop_s
Definition: ngap.h:11013
asn1::ngap::nas_non_delivery_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:24170
asn1::ngap::ran_cfg_upd_ies_container::default_paging_drx_present
bool default_paging_drx_present
Definition: ngap.h:11462
asn1::ngap::pws_fail_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40306
asn1::ngap::ng_setup_resp_ies_o::value_c::served_guami_list
served_guami_list_l & served_guami_list()
Definition: ngap.cc:25530
asn1::ngap::amf_cfg_upd_ies_o::value_c::amf_tnlassoc_to_add_list
amf_tnlassoc_to_add_list_l & amf_tnlassoc_to_add_list()
Definition: ngap.cc:813
asn1::ngap::ue_radio_cap_check_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11778
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50778
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::type
types type() const
Definition: ngap.h:3928
asn1::ngap::ngap_elem_procs_o::init_msg_c::reroute_nas_request
reroute_nas_request_s & reroute_nas_request()
Definition: ngap.cc:44801
asn1::ngap::trace_fail_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9879
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:32076
asn1::ngap::ran_cfg_upd_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:31773
asn1::ngap::source_of_ue_activity_behaviour_info_e
enumerated< source_of_ue_activity_behaviour_info_opts, true > source_of_ue_activity_behaviour_info_e
Definition: ngap.h:3121
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::options value
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3916
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4369
asn1::ngap::pws_cancel_resp_ies_container::msg_id
ie_field_s< fixed_bitstring< 16, false, true > > msg_id
Definition: ngap.h:11256
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9473
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::erab_info_list
erab_info_list_l erab_info_list
Definition: ngap.h:14066
asn1::ngap::overload_resp_c::operator=
overload_resp_c & operator=(const overload_resp_c &other)
Definition: ngap.cc:20931
asn1::ngap::ho_notify_ies_o::value_c
Definition: ngap.h:5280
asn1::ngap::cell_id_list_for_restart_c::eutra_cgi_listfor_restart
eutra_cgi_list_l & eutra_cgi_listfor_restart()
Definition: ngap.h:2946
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10236
asn1::ngap::qos_flow_level_qos_params_s::add_qos_flow_info
add_qos_flow_info_e add_qos_flow_info
Definition: ngap.h:13093
asn1::ngap::ho_prep_unsuccessful_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14524
asn1::ngap::ngran_cgi_c::set_eutra_cgi
eutra_cgi_s & set_eutra_cgi()
Definition: ngap.cc:3962
asn1::ngap::private_ie_field_s
Definition: ngap.h:7837
asn1::ngap::overload_start_ies_o::value_c::type
types type() const
Definition: ngap.h:8603
asn1::ngap::integrity_protection_ind_opts::value
enum asn1::ngap::integrity_protection_ind_opts::options value
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::add_ngu_up_tnl_info
up_transport_layer_info_pair_list_l & add_ngu_up_tnl_info()
Definition: ngap.h:13301
asn1::ngap::write_replace_warning_request_ies_container
Definition: ngap.h:11931
asn1::ngap::warning_area_list_c::warning_area_list_c
warning_area_list_c()=default
asn1::ngap::eps_tai_s::ext
bool ext
Definition: ngap.h:4483
asn1::ngap::trace_activation_s::trace_depth
trace_depth_e trace_depth
Definition: ngap.h:5578
asn1::ngap::write_replace_warning_request_ies_container::data_coding_scheme_present
bool data_coding_scheme_present
Definition: ngap.h:11939
asn1::ngap::ran_cfg_upd_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:31918
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:31694
asn1::ngap::ng_reset_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:24765
asn1::ngap::tai_broadcast_eutra_item_s::ie_exts
tai_broadcast_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2686
asn1::ngap::amf_cfg_upd_ack_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:1036
asn1::ngap::pdu_session_res_release_resp_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11161
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::add_dl_qos_flow_per_tnl_info
qos_flow_per_tnl_info_list_l & add_dl_qos_flow_per_tnl_info()
Definition: ngap.h:13918
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::tai_list_for_restart
@ tai_list_for_restart
Definition: ngap.h:9272
asn1::ngap::amf_cfg_upd_ies_container::amf_tnlassoc_to_add_list
ie_field_s< dyn_seq_of< amf_tnlassoc_to_add_item_s, 1, 32, true > > amf_tnlassoc_to_add_list
Definition: ngap.h:672
asn1::ngap::ue_context_release_complete_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:34685
asn1::ngap::expected_ue_activity_behaviour_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6801
asn1::ngap::ue_id_idx_value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3239
asn1::ngap::ho_notify_ies_o::value_c::type
types type() const
Definition: ngap.h:5294
asn1::ngap::dl_ran_status_transfer_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10496
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::msg_id
@ msg_id
Definition: ngap.h:10759
asn1::ngap::paging_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:29785
asn1::ngap::security_context_s::ie_exts
security_context_ext_ies_container ie_exts
Definition: ngap.h:5561
asn1::ngap::ho_fail_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:5112
asn1::ngap::path_switch_request_transfer_s::ext
bool ext
Definition: ngap.h:13955
asn1::ngap::last_visited_cell_info_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47033
asn1::ngap::last_visited_ngran_cell_info_s::ext
bool ext
Definition: ngap.h:12424
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::dl_non_ueassociated_nrp_pa_transport_ies_container
dl_non_ueassociated_nrp_pa_transport_ies_container()
Definition: ngap.cc:9363
asn1::ngap::ran_cfg_upd_ack_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:31449
asn1::ngap::qos_flow_item_with_data_forwarding_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3468
asn1::ngap::ue_context_release_cmd_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:34454
asn1::ngap::security_context_s
Definition: ngap.h:5556
asn1::ngap::add_dluptnl_info_for_ho_item_s::add_dl_forwarding_uptnl_info_present
bool add_dl_forwarding_uptnl_info_present
Definition: ngap.h:1713
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::pdu_session_res_failed_to_modify_list_mod_res
pdu_session_res_failed_to_modify_list_mod_res_l & pdu_session_res_failed_to_modify_list_mod_res()
Definition: ngap.cc:26980
asn1::ngap::path_switch_request_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:30846
asn1::protocol_ext_field_s
Definition: asn1_utils.h:1665
asn1::ngap::write_replace_warning_resp_ies_o::value_c
Definition: ngap.h:10757
asn1::ngap::init_ue_msg_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:6856
asn1::ngap::event_type_opts
Definition: ngap.h:5430
asn1::ngap::ho_request_ies_container::core_network_assist_info
ie_field_s< core_network_assist_info_s > core_network_assist_info
Definition: ngap.h:5738
asn1::ngap::drb_status_ul_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3464
asn1::ngap::pdu_session_res_setup_request_ies_container::ran_paging_prio_present
bool ran_paging_prio_present
Definition: ngap.h:11182
asn1::ngap::ho_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:15469
asn1::ngap::ng_reset_s
elementary_procedure_option< ng_reset_ies_container > ng_reset_s
Definition: ngap.h:10898
asn1::ngap::ho_cmd_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13168
asn1::ngap::pws_cancel_resp_ies_container::serial_num
ie_field_s< fixed_bitstring< 16, false, true > > serial_num
Definition: ngap.h:11257
asn1::ngap::location_report_ies_container
Definition: ngap.h:10800
asn1::ngap::completed_cells_in_eai_nr_item_s::ext
bool ext
Definition: ngap.h:2538
asn1::ngap::global_ran_node_id_c::type_
types type_
Definition: ngap.h:1443
asn1::ngap::son_info_request_opts::xn_tnl_cfg_info
@ xn_tnl_cfg_info
Definition: ngap.h:4047
asn1::ngap::path_switch_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11344
asn1::ngap::paging_origin_opts::to_number
int8_t to_number() const
Definition: ngap.cc:22546
asn1::ngap::init_context_setup_resp_s
elementary_procedure_option< init_context_setup_resp_ies_container > init_context_setup_resp_s
Definition: ngap.h:6751
asn1::ngap::ng_setup_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:25028
asn1::ngap::broadcast_plmn_item_s
Definition: ngap.h:2860
asn1::ngap::reset_type_c::type
types type() const
Definition: ngap.h:7870
asn1::ngap::qos_flow_item_with_data_forwarding_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3500
asn1::ngap::ho_required_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:6132
asn1::ngap::cause_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:1467
asn1::ngap::write_replace_warning_request_ies_container::warning_security_info_present
bool warning_security_info_present
Definition: ngap.h:11938
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:27988
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ue_radio_cap_check_resp
@ ue_radio_cap_check_resp
Definition: ngap.h:12250
asn1::ngap::ran_cfg_upd_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11488
asn1::ngap::ng_reset_ack_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:24488
asn1::ngap::ue_context_mod_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, user_location_info_c > c
Definition: ngap.h:10113
asn1::ngap::ue_context_mod_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:34361
asn1::ngap::ho_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13500
asn1::ngap::mob_restrict_list_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8439
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:4263
asn1::ngap::pws_restart_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40388
asn1::ngap::ue_retention_info_opts::options
options
Definition: ngap.h:8043
asn1::ngap::pdu_session_res_admitted_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5775
asn1::ngap::trace_activation_s::ngran_trace_id
fixed_octstring< 8, true > ngran_trace_id
Definition: ngap.h:5576
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::ext
bool ext
Definition: ngap.h:7518
asn1::ngap::init_context_setup_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_required_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:17177
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::type
types type() const
Definition: ngap.h:4338
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_request_ack_ies_o::value_c::pdu_session_res_failed_to_setup_list_ho_ack
pdu_session_res_failed_to_setup_list_ho_ack_l & pdu_session_res_failed_to_setup_list_ho_ack()
Definition: ngap.cc:16323
asn1::ngap::expected_ue_moving_trajectory_item_s::ngran_cgi
ngran_cgi_c ngran_cgi
Definition: ngap.h:3104
asn1::ngap::ngran_cgi_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:4034
asn1::ngap::security_ind_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13597
asn1::ngap::up_transport_layer_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48686
asn1::ngap::ho_request_ack_transfer_s::qos_flow_setup_resp_list
qos_flow_list_with_data_forwarding_l qos_flow_setup_resp_list
Definition: ngap.h:5996
asn1::ngap::amf_tnlassoc_setup_item_s::amf_tnlassoc_address
cp_transport_layer_info_c amf_tnlassoc_address
Definition: ngap.h:381
asn1::ngap::overload_start_ies_o::value_c::amf_overload_resp
overload_resp_c & amf_overload_resp()
Definition: ngap.cc:25836
asn1::ngap::amf_paging_target_c::tai
tai_s & tai()
Definition: ngap.h:1495
asn1::ngap::path_switch_request_setup_failed_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50962
asn1::ngap::pws_fail_ind_s
elementary_procedure_option< pws_fail_ind_ies_container > pws_fail_ind_s
Definition: ngap.h:11287
asn1::ngap::path_switch_request_fail_ies_container
Definition: ngap.h:11398
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:37123
asn1::ngap::overload_start_nssai_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7183
asn1::ngap::trace_activation_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14792
asn1::ngap::pdu_session_res_setup_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:28488
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:3815
asn1::ngap::dl_nas_transport_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:8760
asn1::ngap::drb_status_ul18_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7501
asn1::ngap::ho_prep_fail_ies_container
Definition: ngap.h:5386
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:28268
asn1::ngap::drb_status_dl12_s::ie_ext
drb_status_dl12_ext_ies_container ie_ext
Definition: ngap.h:3328
asn1::ngap::init_context_setup_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:19111
asn1::ngap::ho_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:5646
asn1::ngap::location_report_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:23460
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:50832
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::qos_flow_add_or_modify_request_list
ie_field_s< dyn_seq_of< qos_flow_add_or_modify_request_item_s, 1, 64, true > > qos_flow_add_or_modify_request_list
Definition: ngap.h:13250
asn1::ngap::init_context_setup_request_ies_container::security_key
ie_field_s< fixed_bitstring< 256, false, true > > security_key
Definition: ngap.h:6602
asn1::ngap::init_ue_msg_ies_o::value_c::c
choice_buffer_t< allowed_nssai_l, five_g_s_tmsi_s, fixed_bitstring< 10, false, true >, unbounded_octstring< true >, user_location_info_c > c
Definition: ngap.h:6841
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::allowed_nssai
@ allowed_nssai
Definition: ngap.h:3822
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13347
asn1::ngap::amf_cfg_upd_ies_container::amf_tnlassoc_to_upd_list_present
bool amf_tnlassoc_to_upd_list_present
Definition: ngap.h:667
asn1::ngap::ue_context_release_cmd_ies_o
Definition: ngap.h:10127
asn1::ngap::ue_radio_cap_check_resp_ies_container::ims_voice_support_ind
ie_field_s< ims_voice_support_ind_e > ims_voice_support_ind
Definition: ngap.h:11781
asn1::ngap::ue_context_release_complete_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:34868
asn1::ngap::error_ind_ies_o::value_c
Definition: ngap.h:4547
asn1::ngap::assist_data_for_paging_s::paging_attempt_info_present
bool paging_attempt_info_present
Definition: ngap.h:2107
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:9947
asn1::ngap::successful_outcome_s::crit
crit_e crit
Definition: ngap.h:12550
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4263
asn1::ngap::ngap_elem_procs_o::init_msg_c::pdu_session_res_modify_request
pdu_session_res_modify_request_s & pdu_session_res_modify_request()
Definition: ngap.cc:44641
asn1::ngap::error_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:4561
asn1::ngap::last_visited_ngran_cell_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12427
asn1::ngap::ran_cfg_upd_ies_container::ran_cfg_upd_ies_container
ran_cfg_upd_ies_container()
Definition: ngap.cc:41133
asn1::ngap::pws_restart_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:29701
asn1::ngap::amf_cfg_upd_fail_s
elementary_procedure_option< amf_cfg_upd_fail_ies_container > amf_cfg_upd_fail_s
Definition: ngap.h:1121
asn1::ngap::cause_radio_network_opts::unknown_local_ue_ngap_id
@ unknown_local_ue_ngap_id
Definition: ngap.h:749
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::ul_ngu_up_tnl_modify_list
@ ul_ngu_up_tnl_modify_list
Definition: ngap.h:13178
asn1::ngap::ng_setup_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8542
asn1::ngap::ho_required_transfer_s::direct_forwarding_path_availability
direct_forwarding_path_availability_e direct_forwarding_path_availability
Definition: ngap.h:6222
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::type
types type() const
Definition: ngap.h:10560
asn1::ngap::location_report_ctrl_ies_o
Definition: ngap.h:8207
asn1::ngap::pdu_session_res_modify_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:26772
asn1::ngap::amf_tnlassoc_setup_item_s::ext
bool ext
Definition: ngap.h:379
asn1::ngap::private_ie_field_s::id
private_ie_id_c id
Definition: ngap.h:7838
asn1::ngap::next_paging_area_scope_opts::to_string
const char * to_string() const
Definition: ngap.cc:4321
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::value
enum asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::options value
asn1::ngap::ue_presence_opts::nulltype
@ nulltype
Definition: ngap.h:7164
asn1::ngap::global_n3_iwf_id_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:1338
asn1::ngap::ho_notify_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:13996
asn1::ngap::last_visited_cell_info_c::geran_cell
unbounded_octstring< true > & geran_cell()
Definition: ngap.h:12477
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::pdu_session_res_modify_confirm
pdu_session_res_modify_confirm_s & pdu_session_res_modify_confirm()
Definition: ngap.cc:46057
asn1::ngap::mico_mode_ind_opts::options
options
Definition: ngap.h:3217
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:2994
asn1::ngap::trace_fail_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:32848
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9833
asn1::ngap::ue_context_release_request_ies_o::value_c::type_
types type_
Definition: ngap.h:10263
asn1::ngap::user_location_info_nr_s
Definition: ngap.h:5177
asn1::ngap::pws_restart_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:29754
asn1::ngap::pdu_session_res_switched_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22062
asn1::ngap::write_replace_warning_request_ies_container::serial_num
ie_field_s< fixed_bitstring< 16, false, true > > serial_num
Definition: ngap.h:11944
asn1::ngap::dl_ran_cfg_transfer_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10144
asn1::ngap::amf_cfg_upd_ies_o::value_c::type
types type() const
Definition: ngap.h:615
asn1::ngap::private_ie_id_c::c
uint32_t c
Definition: ngap.h:7128
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ran_cfg_upd_ack
ran_cfg_upd_ack_s & ran_cfg_upd_ack()
Definition: ngap.cc:46077
asn1::ngap::global_n3_iwf_id_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2811
asn1::ngap::ue_radio_cap_info_ind_ies_container
Definition: ngap.h:11794
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_failed_to_modify_list_mod_cfm_l, pdu_session_res_modify_list_mod_cfm_l > c
Definition: ngap.h:8678
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::destroy_
void destroy_()
Definition: ngap.cc:48006
asn1::ngap::pdu_session_res_released_item_not_s::pdu_session_res_notify_released_transfer
unbounded_octstring< true > pdu_session_res_notify_released_transfer
Definition: ngap.h:7383
asn1::ngap::pws_failed_cell_id_list_c
Definition: ngap.h:7743
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ue_radio_cap_check_request
@ ue_radio_cap_check_request
Definition: ngap.h:12009
asn1::ngap::init_context_setup_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:19825
asn1::ngap::ho_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:5065
asn1::ngap::emergency_fallback_ind_s
Definition: ngap.h:4529
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:35393
asn1::ngap::rrcestablishment_cause_opts::not_available
@ not_available
Definition: ngap.h:6767
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::ie_exts
target_ngran_node_to_source_ngran_node_transparent_container_ext_ies_container ie_exts
Definition: ngap.h:14089
asn1::ngap::write_replace_warning_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11971
asn1::ngap::amf_paging_target_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3222
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8910
asn1::ngap::drb_status_dl_c::types
enumerated< types_opts > types
Definition: ngap.h:3362
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:31675
asn1::ngap::ue_context_release_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10246
asn1::ngap::init_ue_msg_ies_o::value_c::amf_set_id
fixed_bitstring< 10, false, true > & amf_set_id()
Definition: ngap.cc:20503
asn1::ngap::init_context_setup_resp_ies_container
Definition: ngap.h:6728
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container::routing_id
ie_field_s< unbounded_octstring< true > > routing_id
Definition: ngap.h:11858
asn1::ngap::pws_cancel_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:29158
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types_opts::add_ngu_up_tnl_info
@ add_ngu_up_tnl_info
Definition: ngap.h:13809
asn1::ngap::ho_request_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_request_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_confirm_ies_container
Definition: ngap.h:11015
asn1::ngap::gnb_id_c::types_opts::gnb_id
@ gnb_id
Definition: ngap.h:1135
asn1::ngap::drb_status_ul_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7683
asn1::ngap::core_network_assist_info_s::uespecific_drx_present
bool uespecific_drx_present
Definition: ngap.h:3293
asn1::ngap::write_replace_warning_resp_ies_o
Definition: ngap.h:10755
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42932
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::default_paging_drx
@ default_paging_drx
Definition: ngap.h:9683
asn1::ngap::ue_associated_lc_ng_conn_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21212
asn1::ngap::confidentiality_protection_result_opts
Definition: ngap.h:5901
asn1::ngap::location_report_ctrl_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:23662
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:13238
asn1::ngap::ul_ngu_up_tnl_modify_item_s::ie_exts
ul_ngu_up_tnl_modify_item_ext_ies_container ie_exts
Definition: ngap.h:13137
asn1::ngap::pdu_session_res_setup_list_ho_req_l
dyn_array< pdu_session_res_setup_item_ho_req_s > pdu_session_res_setup_list_ho_req_l
Definition: ngap.h:5530
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2158
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13509
asn1::ngap::pws_restart_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:29570
asn1::ngap::ue_context_release_request_ies_container::pdu_session_res_list_cxt_rel_req_present
bool pdu_session_res_list_cxt_rel_req_present
Definition: ngap.h:11737
asn1::ngap::completed_cells_in_tai_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5399
asn1::ngap::overload_start_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:25703
asn1::ngap::ul_nas_transport_ies_o
Definition: ngap.h:10456
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::type
types type() const
Definition: ngap.h:10430
asn1::ngap::reroute_nas_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_s
elementary_procedure_option< ul_non_ueassociated_nrp_pa_transport_ies_container > ul_non_ueassociated_nrp_pa_transport_s
Definition: ngap.h:11870
asn1::ngap::s_nssai_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:391
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5524
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5511
asn1::ngap::drb_status_dl18_s::ie_ext_present
bool ie_ext_present
Definition: ngap.h:3342
asn1::ngap::cell_id_list_for_restart_c::set_choice_exts
protocol_ie_single_container_s< cell_id_list_for_restart_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:6179
asn1::ngap::pdu_session_res_notify_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7365
asn1::ngap::integrity_protection_result_opts::nulltype
@ nulltype
Definition: ngap.h:5910
asn1::ngap::user_location_info_nr_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13606
asn1::ngap::recommended_cell_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4289
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types_opts::pdu_session_res_release_resp_transfer
@ pdu_session_res_release_resp_transfer
Definition: ngap.h:6992
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::pdu_session_type
@ pdu_session_type
Definition: ngap.h:13669
asn1::ngap::pre_emption_cap_opts::options
options
Definition: ngap.h:1735
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9827
asn1::ngap::error_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11351
asn1::ngap::init_context_setup_request_ies_o::value_c::pdu_session_res_setup_list_cxt_req
pdu_session_res_setup_list_cxt_req_l & pdu_session_res_setup_list_cxt_req()
Definition: ngap.cc:18938
asn1::ngap::write_replace_warning_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11975
asn1::ngap::path_switch_request_fail_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:30917
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:26203
asn1::ngap::ue_security_cap_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5594
asn1::ngap::pdu_session_res_release_cmd_s
elementary_procedure_option< pdu_session_res_release_cmd_ies_container > pdu_session_res_release_cmd_s
Definition: ngap.h:11152
asn1::ngap::amf_tnlassoc_to_upd_item_s::tnlassoc_usage_present
bool tnlassoc_usage_present
Definition: ngap.h:457
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ue_context_mod_request
@ ue_context_mod_request
Definition: ngap.h:12007
asn1::ngap::amf_cfg_upd_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:579
asn1::ngap::global_ran_node_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3002
asn1::ngap::paging_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9333
asn1::ngap::add_dluptnl_info_for_ho_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3668
asn1::ngap::slice_support_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:430
asn1::ngap::ho_prep_fail_ies_container::ho_prep_fail_ies_container
ho_prep_fail_ies_container()
Definition: ngap.cc:14431
asn1::ngap::ue_context_mod_request_ies_container::security_key
ie_field_s< fixed_bitstring< 256, false, true > > security_key
Definition: ngap.h:11645
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9607
asn1::ngap::cause_nas_opts::value
enum asn1::ngap::cause_nas_opts::options value
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ran_cfg_upd
@ ran_cfg_upd
Definition: ngap.h:12006
asn1::ngap::ue_context_mod_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:33609
asn1::ngap::cause_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:812
asn1::ngap::user_location_info_eutra_s::time_stamp
fixed_octstring< 4, true > time_stamp
Definition: ngap.h:5147
asn1::ngap::ho_cancel_ack_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:4784
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::network_instance
uint16_t & network_instance()
Definition: ngap.cc:50346
asn1::ngap::tai_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:1459
asn1::ngap::cell_traffic_trace_s
elementary_procedure_option< cell_traffic_trace_ies_container > cell_traffic_trace_s
Definition: ngap.h:3062
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51075
asn1::ngap::ngap_pdu_c::set_successful_outcome
successful_outcome_s & set_successful_outcome()
Definition: ngap.cc:47292
asn1::ngap::expected_ue_activity_behaviour_s::ext
bool ext
Definition: ngap.h:3140
asn1::ngap::pdu_session_res_release_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:27796
asn1::ngap::write_replace_warning_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:43431
asn1::ngap::dl_ran_status_transfer_s
elementary_procedure_option< dl_ran_status_transfer_ies_container > dl_ran_status_transfer_s
Definition: ngap.h:4319
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c
Definition: ngap.h:10504
asn1::ngap::dynamic5_qi_descriptor_s::five_qi
uint16_t five_qi
Definition: ngap.h:4431
asn1::ngap::location_report_request_type_s::area_of_interest_list
area_of_interest_list_l area_of_interest_list
Definition: ngap.h:5510
asn1::ngap::init_context_setup_request_ies_container::masked_imeisv_present
bool masked_imeisv_present
Definition: ngap.h:6587
asn1::ngap::security_result_s
Definition: ngap.h:5974
asn1::ngap::location_report_fail_ind_s
elementary_procedure_option< location_report_fail_ind_ies_container > location_report_fail_ind_s
Definition: ngap.h:10860
asn1::ngap::ue_context_mod_request_ies_o::value_c::ue_aggregate_maximum_bit_rate
ue_aggregate_maximum_bit_rate_s & ue_aggregate_maximum_bit_rate()
Definition: ngap.cc:33905
asn1::ngap::pws_failed_cell_id_list_c::destroy_
void destroy_()
Definition: ngap.cc:22372
asn1::ngap::dl_nas_transport_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:3882
asn1::ngap::qos_flow_setup_request_list_l
dyn_array< qos_flow_setup_request_item_s > qos_flow_setup_request_list_l
Definition: ngap.h:13641
asn1::ngap::pdu_session_res_setup_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:28446
asn1::ngap::s_nssai_s::ext
bool ext
Definition: ngap.h:482
asn1::ngap::paging_ies_o::value_c::ue_radio_cap_for_paging
ue_radio_cap_for_paging_s & ue_radio_cap_for_paging()
Definition: ngap.cc:30011
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13368
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:34643
asn1::ngap::paging_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9344
asn1::ngap::pdu_session_res_setup_resp_s
elementary_procedure_option< pdu_session_res_setup_resp_ies_container > pdu_session_res_setup_resp_s
Definition: ngap.h:11225
asn1::ngap::path_switch_request_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:30768
asn1::ngap::pdu_session_res_item_ho_rqd_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16881
asn1::ngap::up_transport_layer_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13151
asn1::ngap::location_report_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8150
asn1::ngap::amf_cfg_upd_ies_container::relative_amf_capacity
ie_field_s< integer< uint16_t, 0, 255, false, true > > relative_amf_capacity
Definition: ngap.h:670
asn1::ngap::eutra_cgi_s::eutra_cell_id
fixed_bitstring< 28, false, true > eutra_cell_id
Definition: ngap.h:1805
asn1::ngap::global_ran_node_id_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:3079
asn1::ngap::ng_reset_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:24691
asn1::ngap::ngran_cgi_c::choice_exts
protocol_ie_single_container_s< ngran_cgi_ext_ies_o > & choice_exts()
Definition: ngap.h:1874
asn1::ngap::alloc_and_retention_prio_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3721
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::ran_node_name
@ ran_node_name
Definition: ngap.h:8475
asn1::ngap::ue_ngap_id_pair_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22292
asn1::ngap::private_ie_id_c
Definition: ngap.h:7097
asn1::ngap::pdu_session_res_modify_resp_transfer_s::qos_flow_add_or_modify_resp_list
qos_flow_add_or_modify_resp_list_l qos_flow_add_or_modify_resp_list
Definition: ngap.h:13326
asn1::ngap::concurrent_warning_msg_ind_opts::value
enum asn1::ngap::concurrent_warning_msg_ind_opts::options value
asn1::ngap::ran_cfg_upd_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:31721
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.h:9619
asn1::ngap::location_report_fail_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:24091
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:12252
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8255
asn1::ngap::xn_ext_tla_item_s::ipsec_tla_present
bool ipsec_tla_present
Definition: ngap.h:3983
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9869
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:987
asn1::ngap::nas_non_delivery_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38502
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c
Definition: ngap.h:8738
asn1::ngap::n3_iwf_id_c::types_opts::value
enum asn1::ngap::n3_iwf_id_c::types_opts::options value
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::pdu_session_aggregate_maximum_bit_rate
@ pdu_session_aggregate_maximum_bit_rate
Definition: ngap.h:13665
asn1::ngap::ho_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:13211
asn1::ngap::cell_size_opts::medium
@ medium
Definition: ngap.h:3066
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49095
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:26650
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:49798
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:26338
asn1::ngap::ng_setup_resp_ies_o::value_c::relative_amf_capacity
uint16_t & relative_amf_capacity()
Definition: ngap.cc:25535
asn1::ngap::path_switch_request_ack_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40743
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:31601
asn1::ngap::init_ue_msg_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:20268
asn1::ngap::integrity_protection_result_opts::not_performed
@ not_performed
Definition: ngap.h:5910
asn1::ngap::cause_nas_opts
Definition: ngap.h:707
asn1::ngap::last_visited_cell_info_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:47086
asn1::ngap::ul_ran_status_transfer_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:43056
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::ran_status_transfer_transparent_container
@ ran_status_transfer_transparent_container
Definition: ngap.h:4263
asn1::ngap::pws_cancel_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9139
asn1::ngap::emergency_fallback_ind_s::emergency_service_target_cn
emergency_service_target_cn_e emergency_service_target_cn
Definition: ngap.h:4534
asn1::ngap::global_ran_node_id_c::global_n3_iwf_id
global_n3_iwf_id_s & global_n3_iwf_id()
Definition: ngap.h:1407
asn1::ngap::ho_request_ies_o::value_c::types_opts::allowed_nssai
@ allowed_nssai
Definition: ngap.h:5624
asn1::ngap::ue_context_release_cmd_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:34449
asn1::ngap::ho_required_transfer_s::ext
bool ext
Definition: ngap.h:6219
asn1::ngap::area_of_interest_tai_item_s::ie_exts
area_of_interest_tai_item_ext_ies_container ie_exts
Definition: ngap.h:1944
asn1::ngap::dl_nas_transport_ies_o
Definition: ngap.h:3809
asn1::ngap::drb_status_ul_c::destroy_
void destroy_()
Definition: ngap.cc:7549
asn1::ngap::qos_flow_per_tnl_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4976
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50863
asn1::ngap::tai_broadcast_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5628
asn1::ngap::drb_status_dl_c::set_choice_exts
protocol_ie_single_container_s< drb_status_dl_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:7374
asn1::ngap::last_visited_ngran_cell_info_s::time_ue_stayed_in_cell
uint16_t time_ue_stayed_in_cell
Definition: ngap.h:12430
asn1::ngap::paging_prio_opts::priolevel2
@ priolevel2
Definition: ngap.h:7818
asn1::ngap::rrc_inactive_transition_report_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11509
asn1::ngap::init_ue_msg_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:20558
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::c
choice_buffer_t< pdu_session_aggregate_maximum_bit_rate_s, qos_flow_setup_request_list_l, security_ind_s, up_transport_layer_info_c, up_transport_layer_info_list_l > c
Definition: ngap.h:13717
asn1::ngap::reset_type_c::c
choice_buffer_t< protocol_ie_single_container_s< reset_type_ext_ies_o >, ue_associated_lc_ng_conn_list_l > c
Definition: ngap.h:7911
asn1::ngap::pdu_session_usage_report_s::rat_type_opts::options
options
Definition: ngap.h:12854
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::ran_status_transfer_transparent_container
ran_status_transfer_transparent_container_s & ran_status_transfer_transparent_container()
Definition: ngap.cc:37036
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:10334
asn1::ngap::pws_fail_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:29327
asn1::ngap::ho_request_ack_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:5827
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:14087
asn1::ngap::qos_flow_level_qos_params_s::ext
bool ext
Definition: ngap.h:13084
asn1::ngap::crit_diagnostics_s::trigger_msg_present
bool trigger_msg_present
Definition: ngap.h:963
asn1::ngap::private_ie_container_empty_l::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41078
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:5345
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::options value
asn1::ngap::cell_id_broadcast_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5436
asn1::ngap::path_switch_request_transfer_s::qos_flow_accepted_list
qos_flow_accepted_list_l qos_flow_accepted_list
Definition: ngap.h:13961
asn1::ngap::tai_broadcast_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5584
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10460
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ue_context_mod_resp
ue_context_mod_resp_s & ue_context_mod_resp()
Definition: ngap.cc:46082
asn1::ngap::area_of_interest_tai_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4127
asn1::ngap::non_dynamic5_qi_descriptor_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47371
asn1::ngap::ngap_elem_procs_o::init_msg_c::amf_status_ind
amf_status_ind_s & amf_status_ind()
Definition: ngap.cc:44691
asn1::ngap::location_report_ctrl_ies_o::value_c::type
types type() const
Definition: ngap.h:8223
asn1::ngap::n3_iwf_id_c::n3_iwf_id_c
n3_iwf_id_c()=default
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:36953
asn1::ngap::global_ran_node_id_c::operator=
global_ran_node_id_c & operator=(const global_ran_node_id_c &other)
Definition: ngap.cc:2955
asn1::ngap::rat_restricts_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3697
asn1::ngap::qos_flow_item_with_data_forwarding_s::ext
bool ext
Definition: ngap.h:1635
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::add_ul_ngu_up_tnl_info
@ add_ul_ngu_up_tnl_info
Definition: ngap.h:13182
asn1::ngap::erab_info_item_s::dlforwarding
dl_forwarding_e dlforwarding
Definition: ngap.h:4463
asn1::ngap::qos_flow_setup_request_item_s::ext
bool ext
Definition: ngap.h:13577
asn1::ngap::write_replace_warning_request_ies_o::value_c::serial_num
fixed_bitstring< 16, false, true > & serial_num()
Definition: ngap.cc:37679
asn1::ngap::ng_setup_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:25166
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::ext
bool ext
Definition: ngap.h:13790
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10083
asn1::ngap::ng_setup_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:25300
asn1::ngap::pws_failed_cell_id_list_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:7745
asn1::ngap::ul_ran_cfg_transfer_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:43035
asn1::ngap::non_dynamic5_qi_descriptor_s::maximum_data_burst_volume_present
bool maximum_data_burst_volume_present
Definition: ngap.h:12642
asn1::ngap::non_dynamic5_qi_descriptor_s::ext
bool ext
Definition: ngap.h:12639
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::supported_ta_list
@ supported_ta_list
Definition: ngap.h:9683
asn1::ngap::ue_paging_id_c::types
enumerated< types_opts > types
Definition: ngap.h:7995
asn1::ngap::slice_overload_item_s::ext
bool ext
Definition: ngap.h:6907
asn1::ngap::amf_cfg_upd_ies_container::served_guami_list
ie_field_s< dyn_seq_of< served_guami_item_s, 1, 256, true > > served_guami_list
Definition: ngap.h:669
asn1::ngap::private_ie_field_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22576
asn1::ngap::warning_area_list_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:23197
asn1::ngap::qos_flow_notify_item_s::ie_exts
qos_flow_notify_item_ext_ies_container ie_exts
Definition: ngap.h:13423
asn1::ngap::path_switch_request_ack_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:30174
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:36650
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::options value
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8528
asn1::ngap::ue_radio_cap_for_paging_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:18443
asn1::ngap::ho_fail_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:13334
asn1::ngap::path_switch_request_ack_ies_container::new_security_context_ind
ie_field_s< new_security_context_ind_e > new_security_context_ind
Definition: ngap.h:11379
asn1::ngap::source_of_ue_activity_behaviour_info_opts::value
enum asn1::ngap::source_of_ue_activity_behaviour_info_opts::options value
asn1::ngap::dynamic5_qi_descriptor_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4427
asn1::ngap::tnlassoc_item_s::cause
cause_c cause
Definition: ngap.h:939
asn1::ngap::qos_characteristics_c::dynamic5_qi
dynamic5_qi_descriptor_s & dynamic5_qi()
Definition: ngap.h:13027
asn1::ngap::amf_cfg_upd_ack_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:1033
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::msg_id
@ msg_id
Definition: ngap.h:10681
asn1::ngap::write_replace_warning_resp_ies_o::value_c::c
choice_buffer_t< broadcast_completed_area_list_c, crit_diagnostics_s, fixed_bitstring< 16, false, true > > c
Definition: ngap.h:10787
asn1::ngap::unavailable_guami_item_s::timer_approach_for_guami_removal
timer_approach_for_guami_removal_e timer_approach_for_guami_removal
Definition: ngap.h:1551
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10173
asn1::ngap::path_switch_request_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9479
asn1::ngap::ran_cfg_upd_ies_o::value_c
Definition: ngap.h:9681
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::type
types type() const
Definition: ngap.h:999
asn1::ngap::ran_cfg_upd_ack_s
elementary_procedure_option< protocol_ie_container_l< ran_cfg_upd_ack_ies_o > > ran_cfg_upd_ack_s
Definition: ngap.h:11480
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:28164
asn1::ngap::paging_drx_opts::value
enum asn1::ngap::paging_drx_opts::options value
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::path_switch_request
@ path_switch_request
Definition: ngap.h:12000
asn1::ngap::ue_radio_cap_info_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:35791
asn1::ngap::n3_iwf_id_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1194
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::allowed_nssai
@ allowed_nssai
Definition: ngap.h:9394
asn1::ngap::qos_flow_modify_confirm_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47589
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10330
asn1::ngap::ran_cfg_upd_ack_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:31429
asn1::ngap::cause_radio_network_opts::ue_context_transfer
@ ue_context_transfer
Definition: ngap.h:770
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::cause
cause_c cause
Definition: ngap.h:13793
asn1::ngap::count_value_for_pdcp_sn12_s::ext
bool ext
Definition: ngap.h:2884
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::pdu_session_res_released_list_rel_res
pdu_session_res_released_list_rel_res_l & pdu_session_res_released_list_rel_res()
Definition: ngap.cc:27947
asn1::ngap::ng_setup_request_ies_container::ue_retention_info
ie_field_s< ue_retention_info_e > ue_retention_info
Definition: ngap.h:10952
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4182
asn1::ngap::ue_id_idx_value_c::set_idx_len10
fixed_bitstring< 10, false, true > & set_idx_len10()
Definition: ngap.cc:7057
asn1::ngap::pdu_session_res_modify_resp_transfer_s::ext
bool ext
Definition: ngap.h:13321
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:7033
asn1::ngap::pws_cancel_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:29029
asn1::ngap::tai_cancelled_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4948
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:27121
asn1::ngap::ngap_elem_procs_o::init_msg_c::ul_ueassociated_nrp_pa_transport
ul_ueassociated_nrp_pa_transport_s & ul_ueassociated_nrp_pa_transport()
Definition: ngap.cc:44861
asn1::ngap::pws_failed_cell_id_list_c::set_choice_exts
protocol_ie_single_container_s< pws_failed_cell_id_list_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:22461
asn1::ngap::son_info_reply_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9557
asn1::ngap::ng_reset_ack_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38654
asn1::ngap::ran_status_transfer_transparent_container_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4247
asn1::ngap::dynamic5_qi_descriptor_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10912
asn1::ngap::ue_ngap_ids_c
Definition: ngap.h:7926
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::ext
bool ext
Definition: ngap.h:7234
asn1::ngap::ran_cfg_upd_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41303
asn1::ngap::last_visited_cell_info_c::c
choice_buffer_t< last_visited_ngran_cell_info_s, protocol_ie_single_container_s< last_visited_cell_info_ext_ies_o >, unbounded_octstring< true > > c
Definition: ngap.h:12523
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:5014
asn1::ngap::eps_tai_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11079
asn1::ngap::ng_reset_ack_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:24549
asn1::ngap::ho_cmd_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:4927
asn1::ngap::dl_nas_transport_ies_o::value_c::type_
types type_
Definition: ngap.h:3861
asn1::ngap::ho_cancel_ies_o::value_c::value_c
value_c()=default
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::ue_security_cap
@ ue_security_cap
Definition: ngap.h:9389
asn1::ngap::core_network_assist_info_s::ext
bool ext
Definition: ngap.h:3292
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::c
up_transport_layer_info_pair_list_l c
Definition: ngap.h:13825
asn1::ngap::qos_flow_accepted_item_s::ext
bool ext
Definition: ngap.h:13878
asn1::ngap::trace_fail_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:9896
asn1::ngap::ngap_elem_procs_o::init_msg_c::ran_cfg_upd
ran_cfg_upd_s & ran_cfg_upd()
Definition: ngap.cc:44666
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:37175
asn1::ngap::init_context_setup_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:6735
asn1::ngap::drb_status_dl_c::types_opts::drb_status_dl12
@ drb_status_dl12
Definition: ngap.h:3356
asn1::ngap::init_context_setup_request_ies_o::value_c::allowed_nssai
allowed_nssai_l & allowed_nssai()
Definition: ngap.cc:18943
asn1::ngap::reroute_nas_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:32354
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:5941
asn1::ngap::ul_ran_cfg_transfer_ies_container::son_cfg_transfer_ul
ie_field_s< son_cfg_transfer_s > son_cfg_transfer_ul
Definition: ngap.h:11879
asn1::ngap::init_ue_msg_ies_container::rrcestablishment_cause
ie_field_s< rrcestablishment_cause_e > rrcestablishment_cause
Definition: ngap.h:6866
asn1::ngap::rrc_inactive_transition_report_request_opts::single_rrc_connected_state_report
@ single_rrc_connected_state_report
Definition: ngap.h:5536
asn1::ngap::deactiv_trace_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:7911
asn1::ngap::pws_cancel_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:28950
asn1::ngap::xn_ext_tla_item_s::ipsec_tla
bounded_bitstring< 1, 160, true, true > ipsec_tla
Definition: ngap.h:3985
asn1::ngap::dl_nas_transport_ies_o::value_c::ue_aggregate_maximum_bit_rate
ue_aggregate_maximum_bit_rate_s & ue_aggregate_maximum_bit_rate()
Definition: ngap.cc:8795
asn1::unbounded_octstring< true >
asn1::ngap::overload_start_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:25812
asn1::ngap::error_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::error_ind_ies_o::value_c::types_opts::options value
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::amf_tnlassoc_failed_to_setup_list
@ amf_tnlassoc_failed_to_setup_list
Definition: ngap.h:987
asn1::ngap::user_plane_security_info_s::ext
bool ext
Definition: ngap.h:13940
asn1::ngap::init_ue_msg_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:20483
asn1::ngap::recommended_ran_node_item_s::ie_exts
recommended_ran_node_item_ext_ies_container ie_exts
Definition: ngap.h:6263
asn1::ngap::expected_ue_moving_trajectory_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3103
asn1::ngap::amf_cfg_upd_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:913
asn1::ngap::cause_misc_opts::om_intervention
@ om_intervention
Definition: ngap.h:695
asn1::ngap::non_dynamic5_qi_descriptor_s::five_qi
uint16_t five_qi
Definition: ngap.h:12644
asn1::ngap::delay_crit_opts::options
options
Definition: ngap.h:4392
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::ie_exts
cancelled_cells_in_eai_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2172
asn1::ngap::ue_radio_cap_info_ind_ies_container::ue_radio_cap_for_paging
ie_field_s< ue_radio_cap_for_paging_s > ue_radio_cap_for_paging
Definition: ngap.h:11803
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c
Definition: ngap.h:6990
asn1::ngap::ho_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:5613
asn1::ngap::son_cfg_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9834
asn1::ngap::pdu_session_res_release_resp_ies_container
Definition: ngap.h:11154
asn1::ngap::path_switch_request_ack_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:30189
asn1::ngap::rrcestablishment_cause_opts::mo_sms
@ mo_sms
Definition: ngap.h:6763
asn1::ngap::qos_flow_setup_request_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49928
asn1::ngap::pdu_session_res_failed_to_setup_list_cxt_res_l
dyn_array< pdu_session_res_failed_to_setup_item_cxt_res_s > pdu_session_res_failed_to_setup_list_cxt_res_l
Definition: ngap.h:6665
asn1::ngap::init_context_setup_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:6403
asn1::ngap::ng_setup_request_ies_o::value_c::type_
types type_
Definition: ngap.h:8509
asn1::ngap::init_context_setup_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:6498
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8855
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:9994
asn1::bitstring
Definition: asn1_utils.h:867
asn1::ngap::cause_c::types_opts::radio_network
@ radio_network
Definition: ngap.h:812
asn1::ngap::ue_ngap_ids_c::~ue_ngap_ids_c
~ue_ngap_ids_c()
Definition: ngap.h:7938
asn1::ngap::rrcestablishment_cause_opts::mcs_prio_access
@ mcs_prio_access
Definition: ngap.h:6765
asn1::ngap::ue_context_release_complete_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42376
asn1::ngap::ul_ngu_up_tnl_modify_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13134
asn1::ngap::erab_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11038
asn1::ngap::init_ue_msg_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:20597
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48156
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:23880
asn1::ngap::son_cfg_transfer_s::source_ran_node_id
source_ran_node_id_s source_ran_node_id
Definition: ngap.h:4165
asn1::ngap::target_id_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:6065
asn1::ngap::ho_prep_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:5394
asn1::ngap::init_context_setup_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_failed_to_setup_list_cxt_res_l, pdu_session_res_setup_list_cxt_res_l > c
Definition: ngap.h:6715
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::served_guami_list
@ served_guami_list
Definition: ngap.h:594
asn1::ngap::last_visited_ngran_cell_info_s::time_ue_stayed_in_cell_enhanced_granularity
uint16_t time_ue_stayed_in_cell_enhanced_granularity
Definition: ngap.h:12431
asn1::ngap::s_nssai_s::sd
fixed_octstring< 3, true > sd
Definition: ngap.h:486
asn1::ngap::overload_action_opts::options
options
Definition: ngap.h:6887
asn1::ngap::ho_prep_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14437
asn1::ngap::data_forwarding_not_possible_opts::to_string
const char * to_string() const
Definition: ngap.cc:50023
asn1::ngap::ue_ngap_id_pair_s
Definition: ngap.h:7601
asn1::ngap::ng_reset_ies_container
Definition: ngap.h:10882
asn1::ngap::cause_radio_network_opts::ng_inter_sys_ho_triggered
@ ng_inter_sys_ho_triggered
Definition: ngap.h:767
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c
Definition: ngap.h:13807
asn1::ngap::ul_ran_cfg_transfer_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:36732
asn1::ngap::qos_characteristics_c::types
enumerated< types_opts > types
Definition: ngap.h:13009
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:35768
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::value_c
value_c()=default
asn1::ngap::amf_cfg_upd_ies_container::amf_name_present
bool amf_name_present
Definition: ngap.h:661
asn1::ngap::unavailable_guami_item_s::guami
guami_s guami
Definition: ngap.h:1550
asn1::ngap::pws_cancel_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:29055
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::value_c
value_c()=default
asn1::ngap::son_info_c::~son_info_c
~son_info_c()
Definition: ngap.h:4075
asn1::ngap::cancelled_cells_in_eai_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4631
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7450
asn1::ngap::cause_radio_network_opts::unkown_qos_flow_id
@ unkown_qos_flow_id
Definition: ngap.h:762
asn1::ngap::ho_required_ies_o::value_c::direct_forwarding_path_availability
direct_forwarding_path_availability_e & direct_forwarding_path_availability()
Definition: ngap.cc:17351
asn1::ngap::emergency_service_target_cn_e
enumerated< emergency_service_target_cn_opts, true > emergency_service_target_cn_e
Definition: ngap.h:4524
asn1::ngap::pdu_session_res_released_item_rel_res_s
Definition: ngap.h:7430
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c
Definition: ngap.h:8962
asn1::ngap::paging_prio_opts::priolevel5
@ priolevel5
Definition: ngap.h:7821
asn1::ngap::cancelled_cells_in_tai_eutra_item_s
Definition: ngap.h:2201
asn1::ngap::ho_prep_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:14244
asn1::ngap::drb_status_ul18_s::ext
bool ext
Definition: ngap.h:3447
asn1::ngap::ho_request_ies_o
Definition: ngap.h:5609
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::secondary_ratusage_info
secondary_ratusage_info_s & secondary_ratusage_info()
Definition: ngap.h:13517
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:3602
asn1::ngap::pdu_session_res_modify_confirm_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11023
asn1::ngap::pdu_session_type_opts::ipv4
@ ipv4
Definition: ngap.h:13634
asn1::ngap::pdu_session_res_setup_item_su_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22023
asn1::ngap::write_replace_warning_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:43270
asn1::ngap::gbr_qos_info_s::guaranteed_flow_bit_rate_ul
uint64_t guaranteed_flow_bit_rate_ul
Definition: ngap.h:4658
asn1::ngap::cell_id_list_for_restart_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6184
asn1::ngap::ho_cancel_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:11767
asn1::ngap::guami_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:473
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8309
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::type_
types type_
Definition: ngap.h:12926
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::network_instance
ie_field_s< integer< uint16_t, 1, 256, true, true > > network_instance
Definition: ngap.h:13249
asn1::ngap::pdu_session_res_setup_item_ho_req_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14587
asn1::ngap::tai_cancelled_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4904
asn1::ngap::paging_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:29852
asn1::ngap::direct_forwarding_path_availability_opts::direct_path_available
@ direct_path_available
Definition: ngap.h:6053
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48112
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pdu_session_res_setup_request
@ pdu_session_res_setup_request
Definition: ngap.h:12004
asn1::ngap::broadcast_cancelled_area_list_c::emergency_area_id_cancelled_eutra
emergency_area_id_cancelled_eutra_l & emergency_area_id_cancelled_eutra()
Definition: ngap.h:2424
asn1::ngap::path_switch_request_ack_ies_o::value_c::pdu_session_res_released_list_ps_ack
pdu_session_res_released_list_ps_ack_l & pdu_session_res_released_list_ps_ack()
Definition: ngap.cc:30498
asn1::ngap::overload_start_ies_container::amf_overload_resp_present
bool amf_overload_resp_present
Definition: ngap.h:10993
asn1::ngap::paging_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:29800
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:46273
asn1::ngap::qos_flow_per_tnl_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4956
asn1::ngap::erab_info_item_s::ie_exts
erab_info_item_ext_ies_container ie_exts
Definition: ngap.h:4464
asn1::ngap::qos_flow_list_with_cause_l
dyn_array< qos_flow_with_cause_item_s > qos_flow_list_with_cause_l
Definition: ngap.h:5969
asn1::ngap::write_replace_warning_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::write_replace_warning_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:37391
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:4858
asn1::ngap::error_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:11158
asn1::ngap::location_report_ctrl_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:23720
asn1::ngap::broadcast_completed_area_list_c::types_opts::emergency_area_id_broadcast_eutra
@ emergency_area_id_broadcast_eutra
Definition: ngap.h:2739
asn1::ngap::pws_restart_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:29500
asn1::ngap::ho_request_ies_container::guami
ie_field_s< guami_s > guami
Definition: ngap.h:5751
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49522
asn1::ngap::error_ind_s
elementary_procedure_option< error_ind_ies_container > error_ind_s
Definition: ngap.h:4612
asn1::ngap::emergency_area_id_broadcast_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5541
asn1::ngap::cause_c::set_radio_network
cause_radio_network_e & set_radio_network()
Definition: ngap.cc:1345
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::nr
@ nr
Definition: ngap.h:12828
asn1::ngap::son_cfg_transfer_s::target_ran_node_id
target_ran_node_id_s target_ran_node_id
Definition: ngap.h:4164
asn1::ngap::rrc_inactive_transition_report_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41339
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:6346
asn1::ngap::qos_flow_setup_resp_item_su_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51315
asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9227
asn1::ngap::ue_radio_cap_info_ind_s
elementary_procedure_option< ue_radio_cap_info_ind_ies_container > ue_radio_cap_info_ind_s
Definition: ngap.h:11813
asn1::ngap::emergency_fallback_request_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:11092
asn1::ngap::ue_paging_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:7989
asn1::ngap::pdu_session_res_release_cmd_ies_container
Definition: ngap.h:11130
asn1::ngap::target_ran_node_id_s::sel_tai
tai_s sel_tai
Definition: ngap.h:4147
asn1::ngap::ue_security_cap_s::eutr_aintegrity_protection_algorithms
fixed_bitstring< 16, true, true > eutr_aintegrity_protection_algorithms
Definition: ngap.h:5598
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10506
asn1::ngap::rrc_inactive_transition_report_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:32027
asn1::ngap::ng_setup_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:24789
asn1::ngap::warning_area_list_c::choice_exts
protocol_ie_single_container_s< warning_area_list_ext_ies_o > & choice_exts()
Definition: ngap.h:8096
asn1::ngap::gbr_qos_info_s::maximum_flow_bit_rate_ul
uint64_t maximum_flow_bit_rate_ul
Definition: ngap.h:4656
asn1::ngap::pdu_session_res_release_resp_ies_container::pdu_session_res_release_resp_ies_container
pdu_session_res_release_resp_ies_container()
Definition: ngap.cc:39750
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::pdu_session_res_released_list_rel_res
@ pdu_session_res_released_list_rel_res
Definition: ngap.h:8967
asn1::ngap::recommended_ran_nodes_for_paging_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6286
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::emergency_area_id_list_for_restart
@ emergency_area_id_list_for_restart
Definition: ngap.h:9273
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::pws_cancel_resp
@ pws_cancel_resp
Definition: ngap.h:12246
asn1::ngap::warning_area_list_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8058
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c
Definition: ngap.h:9075
asn1::ngap::ue_context_mod_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:9987
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:36683
asn1::ngap::pdu_session_res_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47530
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::ue_aggregate_maximum_bit_rate
@ ue_aggregate_maximum_bit_rate
Definition: ngap.h:3821
asn1::ngap::ngran_cgi_c::types_opts::nr_cgi
@ nr_cgi
Definition: ngap.h:1847
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::value
enum asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::options value
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:31635
asn1::ngap::location_report_fail_ind_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:24028
asn1::ngap::cause_c::cause_c
cause_c()=default
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4330
asn1::ngap::amf_tnlassoc_to_upd_item_s::ie_exts
amf_tnlassoc_to_upd_item_ext_ies_container ie_exts
Definition: ngap.h:463
asn1::ngap::secondary_rat_data_usage_report_ies_container::ho_flag
ie_field_s< ho_flag_e > ho_flag
Definition: ngap.h:11556
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o
Definition: ngap.h:13360
asn1::ngap::core_network_assist_info_s::ie_exts
core_network_assist_info_ext_ies_container ie_exts
Definition: ngap.h:3303
asn1::ngap::ngap_pdu_c::set_unsuccessful_outcome
unsuccessful_outcome_s & set_unsuccessful_outcome()
Definition: ngap.cc:47297
asn1::ngap::ng_setup_resp_ies_container::ue_retention_info_present
bool ue_retention_info_present
Definition: ngap.h:10970
asn1::ngap::dl_ran_status_transfer_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:4307
asn1::ngap::drb_status_dl18_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7248
asn1::ngap::pre_emption_vulnerability_opts::not_pre_emptable
@ not_pre_emptable
Definition: ngap.h:1743
asn1::ngap::qo_sflows_usage_report_item_s
Definition: ngap.h:12826
asn1::ngap::init_context_setup_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:19456
asn1::ngap::ho_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13439
asn1::ngap::cause_radio_network_opts::unknown_target_id
@ unknown_target_id
Definition: ngap.h:747
asn1::ngap::pdu_session_res_setup_request_ies_container::ue_aggregate_maximum_bit_rate_present
bool ue_aggregate_maximum_bit_rate_present
Definition: ngap.h:11184
asn1::ngap::area_of_interest_tai_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4115
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::c
choice_buffer_t< son_cfg_transfer_s, unbounded_octstring< true > > c
Definition: ngap.h:10572
asn1::ngap::ngap_elem_procs_o::init_msg_c::trace_start
trace_start_s & trace_start()
Definition: ngap.cc:44821
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:35465
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:6636
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::qos_flow_to_release_list_present
bool qos_flow_to_release_list_present
Definition: ngap.h:13245
asn1::ngap::ngap_pdu_c::types_opts::init_msg
@ init_msg
Definition: ngap.h:12574
asn1::ngap::allowed_nssai_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3763
asn1::ngap::successful_outcome_s::load_info_obj
bool load_info_obj(const uint16_t &proc_code_)
Definition: ngap.cc:47157
asn1::ngap::emergency_area_id_cancelled_nr_l
dyn_array< emergency_area_id_cancelled_nr_item_s > emergency_area_id_cancelled_nr_l
Definition: ngap.h:2377
asn1::ngap::last_visited_cell_info_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:46901
asn1::ngap::ho_request_ies_o::value_c::trace_activation
trace_activation_s & trace_activation()
Definition: ngap.cc:15333
asn1::ngap::drb_status_dl_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7379
asn1::ngap::pdu_session_res_setup_item_su_req_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7466
asn1::ngap::ue_id_idx_value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:7123
asn1::ngap::secondary_ratusage_info_s::ie_ext_present
bool ie_ext_present
Definition: ngap.h:12886
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::drb_status_dl_c::choice_exts
protocol_ie_single_container_s< drb_status_dl_ext_ies_o > & choice_exts()
Definition: ngap.h:3385
asn1::ngap::cause_radio_network_opts::ho_cancelled
@ ho_cancelled
Definition: ngap.h:740
asn1::ngap::ue_context_release_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::init_context_setup_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:19386
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49009
asn1::ngap::paging_prio_opts::priolevel6
@ priolevel6
Definition: ngap.h:7822
asn1::ngap::pws_restart_ind_ies_container::emergency_area_id_list_for_restart
ie_field_s< dyn_seq_of< fixed_octstring< 3, true >, 1, 256, true > > emergency_area_id_list_for_restart
Definition: ngap.h:11298
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::ie_exts
pdu_session_res_to_be_switched_dl_item_ext_ies_container ie_exts
Definition: ngap.h:7522
asn1::ngap::ue_context_release_complete_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:34753
asn1::ngap::emergency_fallback_request_ind_opts::value
enum asn1::ngap::emergency_fallback_request_ind_opts::options value
asn1::ngap::amf_paging_target_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1473
asn1::ngap::ims_voice_support_ind_opts::nulltype
@ nulltype
Definition: ngap.h:7670
asn1::ngap::ho_notify_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:5282
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49037
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:21087
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4826
asn1::ngap::amf_tnlassoc_setup_item_s::ie_exts
amf_tnlassoc_setup_item_ext_ies_container ie_exts
Definition: ngap.h:382
asn1::ngap::s_nssai_s::ie_exts
s_nssai_ext_ies_container ie_exts
Definition: ngap.h:487
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:6992
asn1::ngap::uetnla_binding_release_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:36050
asn1::ngap::ran_cfg_upd_ies_o::value_c::c
choice_buffer_t< global_ran_node_id_c, printable_string< 1, 150, true, true >, supported_ta_list_l > c
Definition: ngap.h:9711
asn1::ngap::path_switch_request_ack_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:30300
asn1::ngap::cell_id_broadcast_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2617
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::security_result
security_result_s & security_result()
Definition: ngap.cc:48080
asn1::ngap::ue_radio_cap_info_ind_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11801
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:13196
asn1::ngap::init_context_setup_request_ies_o::value_c::c
choice_buffer_t< allowed_nssai_l, core_network_assist_info_s, emergency_fallback_ind_s, fixed_bitstring< 256, false, true >, guami_s, mob_restrict_list_s, pdu_session_res_setup_list_cxt_req_l, printable_string< 1, 150, true, true >, trace_activation_s, ue_aggregate_maximum_bit_rate_s, ue_radio_cap_for_paging_s, ue_security_cap_s, unbounded_octstring< true > > c
Definition: ngap.h:6561
asn1::ngap::pdu_session_res_setup_item_ho_req_s::s_nssai
s_nssai_s s_nssai
Definition: ngap.h:5456
asn1::ngap::delay_crit_opts::delay_crit
@ delay_crit
Definition: ngap.h:4392
asn1::ngap::cell_id_list_for_restart_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6230
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:32833
asn1::ngap::count_value_for_pdcp_sn12_s::hfn_pdcp_sn12
uint32_t hfn_pdcp_sn12
Definition: ngap.h:2887
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::routing_id
unbounded_octstring< true > & routing_id()
Definition: ngap.cc:10673
asn1::ngap::init_msg_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:46780
asn1::ngap::broadcast_cancelled_area_list_c::tai_cancelled_nr
tai_cancelled_nr_l & tai_cancelled_nr()
Definition: ngap.h:2434
asn1::ngap::concurrent_warning_msg_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:22351
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::value
enum asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::options value
asn1::ngap::overload_start_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:25889
asn1::ngap::ran_cfg_upd_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:31966
asn1::ngap::deactiv_trace_ies_o::value_c::type
types type() const
Definition: ngap.h:3614
asn1::ngap::area_of_interest_s
Definition: ngap.h:1968
asn1::ngap::ue_radio_cap_check_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42515
asn1::ngap::dl_ran_status_transfer_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:10214
asn1::ngap::cause_radio_network_opts::no_radio_res_available_in_target_cell
@ no_radio_res_available_in_target_cell
Definition: ngap.h:748
asn1::ngap::ue_ngap_id_pair_s::amf_ue_ngap_id
uint64_t amf_ue_ngap_id
Definition: ngap.h:7604
asn1::ngap::drb_status_dl_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7419
asn1::ngap::user_location_info_nr_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13623
asn1::ngap::amf_status_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:1577
asn1::ngap::pdu_session_res_setup_item_su_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7485
asn1::ngap::forbidden_area_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3680
asn1::ngap::cp_transport_layer_info_c::choice_exts
protocol_ie_single_container_s< cp_transport_layer_info_ext_ies_o > & choice_exts()
Definition: ngap.h:348
asn1::ngap::location_report_fail_ind_ies_o
Definition: ngap.h:8251
asn1::ngap::ue_context_mod_resp_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:34326
asn1::ngap::ho_notify_ies_o::value_c::types_opts::options
options
Definition: ngap.h:5282
asn1::ngap::ho_request_ies_o::value_c::types_opts::trace_activation
@ trace_activation
Definition: ngap.h:5625
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ho_required
@ ho_required
Definition: ngap.h:11995
asn1::ngap::ran_cfg_upd_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:31851
asn1::ngap::ng_reset_ack_ies_container
Definition: ngap.h:10900
asn1::ngap::amf_tnlassoc_to_upd_item_s::tnl_address_weight_factor_present
bool tnl_address_weight_factor_present
Definition: ngap.h:458
asn1::ngap::expected_ue_activity_behaviour_s::expected_activity_period_present
bool expected_activity_period_present
Definition: ngap.h:3141
asn1::ngap::overload_start_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39088
asn1::ngap::ue_context_mod_request_ies_container::emergency_fallback_ind
ie_field_s< emergency_fallback_ind_s > emergency_fallback_ind
Definition: ngap.h:11650
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:991
asn1::ngap::cell_id_broadcast_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5473
asn1::ngap::allowed_nssai_item_s::ext
bool ext
Definition: ngap.h:1774
asn1::ngap::write_replace_warning_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:37784
asn1::ngap::ue_context_mod_resp_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11672
asn1::ngap::supported_ta_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22199
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:10353
asn1::ngap::dl_forwarding_opts::value
enum asn1::ngap::dl_forwarding_opts::options value
asn1::ngap::write_replace_warning_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:37827
asn1::ngap::init_context_setup_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:19266
asn1::ngap::location_report_request_type_s::location_report_ref_id_to_be_cancelled_present
bool location_report_ref_id_to_be_cancelled_present
Definition: ngap.h:5506
asn1::ngap::mob_restrict_list_s::rat_restricts
rat_restricts_l rat_restricts
Definition: ngap.h:3779
asn1::ngap::private_ie_field_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22585
asn1::ngap::secondary_ratusage_info_s::pdu_session_usage_report
pdu_session_usage_report_s pdu_session_usage_report
Definition: ngap.h:12887
asn1::ngap::init_ue_msg_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:20258
asn1::ngap::pws_cancel_resp_ies_container::broadcast_cancelled_area_list_present
bool broadcast_cancelled_area_list_present
Definition: ngap.h:11254
asn1::ngap::trigger_msg_opts::to_string
const char * to_string() const
Definition: ngap.cc:1557
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::ext
bool ext
Definition: ngap.h:13345
asn1::ngap::ims_voice_support_ind_e
enumerated< ims_voice_support_ind_opts, true > ims_voice_support_ind_e
Definition: ngap.h:7674
asn1::ngap::amf_cfg_upd_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:1994
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13792
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:24379
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10286
asn1::ngap::warning_area_list_c::type
types type() const
Definition: ngap.h:8071
asn1::ngap::cell_id_list_for_restart_c::type
types type() const
Definition: ngap.h:2941
asn1::ngap::tai_cancelled_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4917
asn1::ngap::pws_fail_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:29315
asn1::ngap::ue_context_mod_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41855
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::destroy_
void destroy_()
Definition: ngap.cc:45752
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:32146
asn1::ngap::broadcast_cancelled_area_list_c::set_tai_cancelled_eutra
tai_cancelled_eutra_l & set_tai_cancelled_eutra()
Definition: ngap.cc:5112
asn1::ngap::amf_cfg_upd_ies_o::value_c
Definition: ngap.h:590
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::c
choice_buffer_t< user_location_info_c > c
Definition: ngap.h:9757
asn1::ngap::ue_context_release_complete_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:34939
asn1::ngap::pdu_session_res_release_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:27778
asn1::ngap::pws_failed_cell_id_list_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:22534
asn1::ngap::pdu_session_res_release_cmd_ies_container::ran_paging_prio_present
bool ran_paging_prio_present
Definition: ngap.h:11135
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10784
asn1::ngap::pdu_session_res_modify_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39398
asn1::ngap::guami_s::ie_exts
guami_ext_ies_container ie_exts
Definition: ngap.h:528
asn1::ngap::next_paging_area_scope_e
enumerated< next_paging_area_scope_opts, true > next_paging_area_scope_e
Definition: ngap.h:2042
asn1::ngap::user_location_info_eutra_s::ie_exts
user_location_info_eutra_ext_ies_container ie_exts
Definition: ngap.h:5148
asn1::ngap::qos_flow_to_be_forwarded_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13042
asn1::ngap::cancel_all_warning_msgs_opts
Definition: ngap.h:7645
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:49807
asn1::ngap::ho_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:5093
asn1::ngap::ng_setup_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:25585
asn1::ngap::overload_start_ies_o
Definition: ngap.h:8585
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:13791
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::msg_id
@ msg_id
Definition: ngap.h:9181
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16077
asn1::ngap::ue_radio_cap_info_ind_ies_container::ue_radio_cap_for_paging_present
bool ue_radio_cap_for_paging_present
Definition: ngap.h:11799
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:26228
asn1::ngap::ho_notify_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:14079
asn1::ngap::targetenb_id_s::ie_exts
targetenb_id_ext_ies_container ie_exts
Definition: ngap.h:6042
asn1::ngap::crit_diagnostics_s
Definition: ngap.h:960
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50810
asn1::ngap::up_transport_layer_info_pair_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12752
asn1::ngap::init_ue_msg_ies_o
Definition: ngap.h:6784
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:8983
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8750
asn1::ngap::path_switch_request_setup_failed_transfer_s
Definition: ngap.h:13858
asn1::ngap::plmn_support_item_s::ie_exts
plmn_support_item_ext_ies_container ie_exts
Definition: ngap.h:554
asn1::ngap::nas_non_delivery_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38490
asn1::ngap::cell_traffic_trace_ies_container::trace_collection_entity_ip_address
ie_field_s< bounded_bitstring< 1, 160, true, true > > trace_collection_entity_ip_address
Definition: ngap.h:3052
asn1::ngap::write_replace_warning_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38178
asn1::ngap::pdu_session_res_notify_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49687
asn1::ngap::ng_setup_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:25545
asn1::ngap::tai_list_for_inactive_item_s
Definition: ngap.h:3174
asn1::ngap::ng_setup_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:25246
asn1::ngap::erab_info_item_s::erab_id
uint8_t erab_id
Definition: ngap.h:4462
asn1::ngap::n3_iwf_id_c::set_n3_iwf_id
fixed_bitstring< 16, false, true > & set_n3_iwf_id()
Definition: ngap.cc:2511
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16702
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21506
asn1::ngap::init_ue_msg_ies_o::value_c::allowed_nssai
allowed_nssai_l & allowed_nssai()
Definition: ngap.cc:20513
asn1::ngap::gbr_qos_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11579
asn1::ngap::ran_cfg_upd_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:31736
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::pdu_session_res_modify_list_mod_ind
@ pdu_session_res_modify_list_mod_ind
Definition: ngap.h:8696
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:36546
asn1::ngap::ho_prep_unsuccessful_transfer_s
Definition: ngap.h:5413
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::ext
bool ext
Definition: ngap.h:7281
asn1::ngap::erab_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4461
asn1::ngap::pdu_session_res_modify_item_mod_req_s
Definition: ngap.h:7328
asn1::ngap::non_dynamic5_qi_descriptor_s::averaging_win
uint16_t averaging_win
Definition: ngap.h:12646
asn1::ngap::ngap_elem_procs_o::init_msg_c::pws_fail_ind
pws_fail_ind_s & pws_fail_ind()
Definition: ngap.cc:44791
asn1::ngap::ng_setup_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:8569
asn1::ngap::paging_ies_o::value_c::tai_list_for_paging
tai_list_for_paging_l & tai_list_for_paging()
Definition: ngap.cc:30001
asn1::ngap::cell_id_broadcast_nr_item_s
Definition: ngap.h:2631
asn1::ngap::last_visited_cell_info_c::ngran_cell
last_visited_ngran_cell_info_s & ngran_cell()
Definition: ngap.h:12462
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13089
asn1::ngap::broadcast_cancelled_area_list_c::set_emergency_area_id_cancelled_eutra
emergency_area_id_cancelled_eutra_l & set_emergency_area_id_cancelled_eutra()
Definition: ngap.cc:5117
asn1::ngap::init_context_setup_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:6378
asn1::ngap::assist_data_for_paging_s::ie_exts
assist_data_for_paging_ext_ies_container ie_exts
Definition: ngap.h:2111
asn1::ngap::write_replace_warning_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:37936
asn1::ngap::pdu_session_res_notify_released_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49542
asn1::ngap::ran_cfg_upd_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9687
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4263
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51462
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:28018
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::ext
bool ext
Definition: ngap.h:2202
asn1::ngap::ng_enb_id_c::~ng_enb_id_c
~ng_enb_id_c()
Definition: ngap.h:1256
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::init_context_setup_fail
@ init_context_setup_fail
Definition: ngap.h:12338
asn1::ngap::ue_paging_id_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:23055
asn1::ngap::nr_cgi_s::ext
bool ext
Definition: ngap.h:1822
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:10179
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::c
choice_buffer_t< pdu_session_res_setup_list_su_req_l, ue_aggregate_maximum_bit_rate_s, unbounded_octstring< true > > c
Definition: ngap.h:9059
asn1::ngap::reroute_nas_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:32404
asn1::ngap::ng_reset_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:24616
asn1::ngap::xn_tnl_cfg_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9486
asn1::ngap::targetenb_id_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16907
asn1::ngap::trace_depth_opts::minimum
@ minimum
Definition: ngap.h:5484
asn1::ngap::ng_setup_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:25437
asn1::ngap::cause_radio_network_opts::interaction_with_other_proc
@ interaction_with_other_proc
Definition: ngap.h:760
asn1::ngap::tai_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3102
asn1::ngap::ue_presence_opts::in
@ in
Definition: ngap.h:7164
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10385
asn1::ngap::source_ran_node_id_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9752
asn1::ngap::init_msg_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:46789
asn1::ngap::path_switch_request_ack_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:30221
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7201
asn1::ngap::global_ran_node_id_c::types_opts::global_ng_enb_id
@ global_ng_enb_id
Definition: ngap.h:1378
asn1::ngap::forbidden_area_info_item_s::ext
bool ext
Definition: ngap.h:3679
asn1::ngap::pdu_session_res_modify_resp_transfer_s::ul_ngu_up_tnl_info_present
bool ul_ngu_up_tnl_info_present
Definition: ngap.h:13323
asn1::ngap::qos_characteristics_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48451
asn1::ngap::ue_radio_cap_info_ind_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11800
asn1::ngap::ue_context_mod_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:34199
asn1::ngap::pws_restart_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:29515
asn1::ngap::location_report_fail_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:8267
asn1::ngap::error_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:11210
asn1::ngap::trace_fail_ind_ies_container::trace_fail_ind_ies_container
trace_fail_ind_ies_container()
Definition: ngap.cc:41615
asn1::ngap::ng_setup_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38998
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::pdu_session_res_secondary_ratusage_list
@ pdu_session_res_secondary_ratusage_list
Definition: ngap.h:9823
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::type_
types type_
Definition: ngap.h:13711
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10460
asn1::ngap::ng_reset_ack_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:24386
asn1::ngap::qos_flow_per_tnl_info_s
Definition: ngap.h:4954
asn1::ngap::broadcast_completed_area_list_c::broadcast_completed_area_list_c
broadcast_completed_area_list_c()=default
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ho_request
@ ho_request
Definition: ngap.h:11996
asn1::ngap::secondary_rat_data_usage_report_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51357
asn1::ngap::maximum_integrity_protected_data_rate_opts::bitrate64kbs
@ bitrate64kbs
Definition: ngap.h:13546
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::options value
asn1::ngap::paging_ies_o::value_c::types_opts::paging_origin
@ paging_origin
Definition: ngap.h:9331
asn1::ngap::paging_drx_opts::v64
@ v64
Definition: ngap.h:3225
asn1::ngap::trace_start_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:33110
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:10592
asn1::ngap::init_context_setup_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:6686
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::ue_radio_cap
@ ue_radio_cap
Definition: ngap.h:10372
asn1::ngap::ho_notify_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:13857
asn1::ngap::write_replace_warning_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:43449
asn1::ngap::write_replace_warning_resp_ies_container::serial_num
ie_field_s< fixed_bitstring< 16, false, true > > serial_num
Definition: ngap.h:11973
asn1::ngap::write_replace_warning_resp_ies_o::value_c::msg_id
fixed_bitstring< 16, false, true > & msg_id()
Definition: ngap.cc:38093
asn1::ngap::gnb_id_c::operator=
gnb_id_c & operator=(const gnb_id_c &other)
Definition: ngap.cc:2355
asn1::ngap::ho_request_ies_o::value_c::nasc
unbounded_octstring< true > & nasc()
Definition: ngap.cc:15318
asn1::ngap::dl_ran_status_transfer_ies_o
Definition: ngap.h:4259
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50664
asn1::ngap::ho_request_ack_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:16307
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::pdu_session_usage_report_s::rat_type_opts::value
enum asn1::ngap::pdu_session_usage_report_s::rat_type_opts::options value
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::c
choice_buffer_t< amf_cfg_upd_fail_s, ho_fail_s, ho_prep_fail_s, init_context_setup_fail_s, ng_setup_fail_s, path_switch_request_fail_s, ran_cfg_upd_fail_s, ue_context_mod_fail_s > c
Definition: ngap.h:12388
asn1::ngap::ho_cancel_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11859
asn1::ngap::emergency_service_target_cn_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:11104
asn1::ngap::maximum_integrity_protected_data_rate_opts::options
options
Definition: ngap.h:13546
asn1::ngap::ho_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:5111
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::c
choice_buffer_t< amf_tnlassoc_setup_list_l, crit_diagnostics_s, tnlassoc_list_l > c
Definition: ngap.h:1013
asn1::ngap::amf_tnlassoc_setup_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:380
asn1::ngap::overload_resp_c::type_
types type_
Definition: ngap.h:6966
asn1::ngap::pdu_session_res_notify_item_s::ie_exts
pdu_session_res_notify_item_ext_ies_container ie_exts
Definition: ngap.h:7367
asn1::ngap::son_cfg_transfer_s::xn_tnl_cfg_info_present
bool xn_tnl_cfg_info_present
Definition: ngap.h:4162
asn1::ngap::son_cfg_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9852
asn1::ngap::cell_traffic_trace_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:6437
asn1::ngap::confidentiality_protection_ind_opts::value
enum asn1::ngap::confidentiality_protection_ind_opts::options value
asn1::ngap::trace_fail_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:32969
asn1::ngap::paging_ies_container::assist_data_for_paging
ie_field_s< assist_data_for_paging_s > assist_data_for_paging
Definition: ngap.h:11326
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:49505
asn1::ngap::cancelled_cells_in_tai_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2220
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:6676
asn1::ngap::ho_prep_unsuccessful_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5415
asn1::ngap::overload_start_ies_container::overload_start_ies_container
overload_start_ies_container()
Definition: ngap.cc:39022
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::options value
asn1::ngap::user_location_info_eutra_s::tai
tai_s tai
Definition: ngap.h:5146
asn1::ngap::qos_flow_add_or_modify_resp_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49223
asn1::ngap::cell_id_broadcast_eutra_item_s
Definition: ngap.h:2615
asn1::ngap::ho_request_ack_ies_container::target_to_source_transparent_container
ie_field_s< unbounded_octstring< true > > target_to_source_transparent_container
Definition: ngap.h:5884
asn1::ngap::ho_cmd_ies_o::value_c
Definition: ngap.h:4855
asn1::ngap::trace_fail_ind_ies_o::value_c::c
choice_buffer_t< cause_c, fixed_octstring< 8, true > > c
Definition: ngap.h:9897
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:6999
asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::pws_failed_cell_id_list
@ pws_failed_cell_id_list
Definition: ngap.h:9227
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:37154
asn1::ngap::trace_fail_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:33036
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:9665
asn1::ngap::ho_request_ack_transfer_s::qos_flow_failed_to_setup_list
qos_flow_list_with_cause_l qos_flow_failed_to_setup_list
Definition: ngap.h:5997
asn1::ngap::amf_paging_target_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3262
asn1::ngap::ue_associated_lc_ng_conn_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7150
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::add_ul_ngu_up_tnl_info
@ add_ul_ngu_up_tnl_info
Definition: ngap.h:13667
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::type
types type() const
Definition: ngap.h:4194
asn1::ngap::expected_ue_behaviour_s::expected_ho_interv_present
bool expected_ho_interv_present
Definition: ngap.h:3199
asn1::ngap::secondary_rat_data_usage_report_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41597
asn1::ngap::location_report_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:23588
asn1::ngap::erab_info_item_s::dlforwarding_present
bool dlforwarding_present
Definition: ngap.h:4460
asn1::ngap::location_report_ctrl_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38337
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::add_ul_ngu_up_tnl_info
ie_field_s< dyn_seq_of< up_transport_layer_info_item_s, 1, 3, true > > add_ul_ngu_up_tnl_info
Definition: ngap.h:13252
asn1::ngap::pws_restart_ind_ies_o::value_c::tai_list_for_restart
tai_list_for_restart_l & tai_list_for_restart()
Definition: ngap.cc:29671
asn1::ngap::path_switch_request_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:51035
asn1::ngap::ho_cancel_ack_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12208
asn1::ngap::last_visited_cell_info_c
Definition: ngap.h:12443
asn1::ngap::ho_prep_fail_ies_o
Definition: ngap.h:5341
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::data_coding_scheme
@ data_coding_scheme
Definition: ngap.h:10688
asn1::ngap::ho_required_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::ext
bool ext
Definition: ngap.h:7535
asn1::ngap::confidentiality_protection_ind_opts::not_needed
@ not_needed
Definition: ngap.h:13559
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:36866
asn1::ngap::path_switch_request_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:31007
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9775
asn1::ngap::ue_ngap_id_pair_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7603
asn1::ngap::path_switch_request_ack_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:30417
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::ue_security_cap
@ ue_security_cap
Definition: ngap.h:10012
asn1::ngap::path_switch_request_ack_transfer_s
Definition: ngap.h:13837
asn1::ngap::ngran_cgi_c::types_opts::value
enum asn1::ngap::ngran_cgi_c::types_opts::options value
asn1::ngap::ue_context_release_complete_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:34809
asn1::ngap::ue_aggregate_maximum_bit_rate_s
Definition: ngap.h:3794
asn1::ngap::trace_fail_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41633
asn1::ngap::crit_diagnostics_s::ext
bool ext
Definition: ngap.h:961
asn1::ngap::ho_prep_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14377
asn1::ngap::ho_cmd_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12660
asn1::ngap::ho_request_ies_container::rrc_inactive_transition_report_request_present
bool rrc_inactive_transition_report_request_present
Definition: ngap.h:5732
asn1::ngap::user_location_info_n3_iwf_s::ipaddress
bounded_bitstring< 1, 160, true, true > ipaddress
Definition: ngap.h:5163
asn1::ngap::pdu_session_res_notify_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39552
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::c
choice_buffer_t< unbounded_octstring< true > > c
Definition: ngap.h:10662
asn1::ngap::ho_request_ack_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:5879
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9959
asn1::ngap::pdu_session_res_setup_item_su_req_s::pdu_session_nas_pdu
unbounded_octstring< true > pdu_session_nas_pdu
Definition: ngap.h:7468
asn1::ngap::area_of_interest_item_s::area_of_interest
area_of_interest_s area_of_interest
Definition: ngap.h:1992
asn1::ngap::cause_radio_network_opts::options
options
Definition: ngap.h:734
asn1::ngap::ran_cfg_upd_ies_o::value_c::global_ran_node_id
global_ran_node_id_c & global_ran_node_id()
Definition: ngap.cc:31893
asn1::ngap::crit_diagnostics_s::proc_crit
crit_e proc_crit
Definition: ngap.h:968
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::ext
bool ext
Definition: ngap.h:6239
asn1::ngap::emergency_area_id_broadcast_nr_item_s::completed_cells_in_eai_nr
completed_cells_in_eai_nr_l completed_cells_in_eai_nr
Definition: ngap.h:2668
asn1::ngap::pws_fail_ind_ies_container::pws_fail_ind_ies_container
pws_fail_ind_ies_container()
Definition: ngap.cc:40303
asn1::ngap::area_of_interest_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4201
asn1::ngap::amf_cfg_upd_fail_ies_container::amf_cfg_upd_fail_ies_container
amf_cfg_upd_fail_ies_container()
Definition: ngap.cc:2225
asn1::ngap::ho_request_ack_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16503
asn1::ngap::source_ran_node_id_s::global_ran_node_id
global_ran_node_id_c global_ran_node_id
Definition: ngap.h:4129
asn1::ngap::pws_fail_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:29356
asn1::ngap::cell_size_opts::small
@ small
Definition: ngap.h:3066
asn1::ngap::ho_cancel_ies_o::value_c::type_
types type_
Definition: ngap.h:4701
asn1::ngap::ho_cancel_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11840
asn1::ngap::ngap_elem_procs_o::init_msg_c::ue_context_release_cmd
ue_context_release_cmd_s & ue_context_release_cmd()
Definition: ngap.cc:44676
asn1::ngap::init_context_setup_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:17953
asn1::ngap::amf_cfg_upd_ies_o::value_c::served_guami_list
served_guami_list_l & served_guami_list()
Definition: ngap.cc:798
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8810
asn1::ngap::target_ran_node_id_s
Definition: ngap.h:4143
asn1::ngap::ran_status_transfer_transparent_container_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10183
asn1::ngap::pdu_session_res_admitted_item_s::ho_request_ack_transfer
unbounded_octstring< true > ho_request_ack_transfer
Definition: ngap.h:5777
asn1::ngap::cell_traffic_trace_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:6292
asn1::ngap::cancelled_cells_in_tai_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4698
asn1::ngap::ue_id_idx_value_c::ue_id_idx_value_c
ue_id_idx_value_c()=default
asn1::ngap::ran_cfg_upd_ies_container::global_ran_node_id_present
bool global_ran_node_id_present
Definition: ngap.h:11463
asn1::ngap::ho_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:13225
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::pdu_session_res_modify_ind_transfer_ext_ies_container
pdu_session_res_modify_ind_transfer_ext_ies_container()
Definition: ngap.cc:48153
asn1::ngap::overload_start_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:8590
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21955
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::value
enum asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::options value
asn1::ngap::drbs_to_qos_flows_map_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7787
asn1::ngap::ng_setup_resp_ies_container::ue_retention_info
ie_field_s< ue_retention_info_e > ue_retention_info
Definition: ngap.h:10976
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10548
asn1::ngap::ue_ngap_ids_c::types_opts::value
enum asn1::ngap::ue_ngap_ids_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::add_ul_ngu_up_tnl_info_present
bool add_ul_ngu_up_tnl_info_present
Definition: ngap.h:13246
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::options value
asn1::ngap::amf_status_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:1570
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::path_switch_request_fail
@ path_switch_request_fail
Definition: ngap.h:12340
asn1::ngap::deactiv_trace_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:7864
asn1::ngap::ngap_elem_procs_o::init_msg_c::ue_context_mod_request
ue_context_mod_request_s & ue_context_mod_request()
Definition: ngap.cc:44671
asn1::ngap::supported_ta_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22212
asn1::ngap::init_context_setup_resp_ies_container::pdu_session_res_setup_list_cxt_res_present
bool pdu_session_res_setup_list_cxt_res_present
Definition: ngap.h:6733
asn1::ngap::pws_restart_ind_ies_o::value_c::emergency_area_id_list_for_restart
emergency_area_id_list_for_restart_l & emergency_area_id_list_for_restart()
Definition: ngap.cc:29676
asn1::ngap::dynamic5_qi_descriptor_s::packet_delay_budget
uint16_t packet_delay_budget
Definition: ngap.h:4429
asn1::ngap::overload_action_opts::value
enum asn1::ngap::overload_action_opts::options value
asn1::ngap::completed_cells_in_eai_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5313
asn1::ngap::ue_context_mod_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:33750
asn1::ngap::user_location_info_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:13847
asn1::ngap::path_switch_request_ies_container::pdu_session_res_failed_to_setup_list_ps_req_present
bool pdu_session_res_failed_to_setup_list_ps_req_present
Definition: ngap.h:11343
asn1::ngap::direct_forwarding_path_availability_opts::to_string
const char * to_string() const
Definition: ngap.cc:16935
asn1::ngap::ngap_elem_procs_o::init_msg_c::init_ue_msg
init_ue_msg_s & init_ue_msg()
Definition: ngap.cc:44741
asn1::ngap::ue_context_mod_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:33880
asn1::ngap::ue_id_idx_value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7099
asn1::ngap::recommended_ran_node_item_s::ext
bool ext
Definition: ngap.h:6260
asn1::ngap::maximum_integrity_protected_data_rate_e
enumerated< maximum_integrity_protected_data_rate_opts, true > maximum_integrity_protected_data_rate_e
Definition: ngap.h:13552
asn1::ngap::dynamic5_qi_descriptor_s::ext
bool ext
Definition: ngap.h:4422
asn1::ngap::ngap_elem_procs_o
Definition: ngap.h:11988
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13913
asn1::ngap::pdu_session_res_item_ho_rqd_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16855
asn1::ngap::rrc_inactive_transition_report_request_opts::cancel_report
@ cancel_report
Definition: ngap.h:5537
asn1::ngap::handov_type_opts::value
enum asn1::ngap::handov_type_opts::options value
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::value
enum asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::data_forwarding_not_possible
ie_field_s< data_forwarding_not_possible_e > data_forwarding_not_possible
Definition: ngap.h:13743
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7283
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48285
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::pdu_session_res_modify_list_mod_cfm
pdu_session_res_modify_list_mod_cfm_l & pdu_session_res_modify_list_mod_cfm()
Definition: ngap.cc:26127
asn1::ngap::error_ind_ies_container::ran_ue_ngap_id_present
bool ran_ue_ngap_id_present
Definition: ngap.h:4596
asn1::ngap::cell_traffic_trace_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:3049
asn1::ngap::up_transport_layer_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48674
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:5345
asn1::ngap::cell_id_cancelled_nr_l
dyn_array< cell_id_cancelled_nr_item_s > cell_id_cancelled_nr_l
Definition: ngap.h:2371
asn1::ngap::ho_required_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17670
asn1::ngap::init_context_setup_request_ies_container::pdu_session_res_setup_list_cxt_req
ie_field_s< dyn_seq_of< pdu_session_res_setup_item_cxt_req_s, 1, 256, true > > pdu_session_res_setup_list_cxt_req
Definition: ngap.h:6599
asn1::ngap::target_id_c::types_opts
Definition: ngap.h:6064
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21942
asn1::ngap::trace_start_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9915
asn1::ngap::gbr_qos_info_s::notif_ctrl_present
bool notif_ctrl_present
Definition: ngap.h:4651
asn1::ngap::successful_outcome_s
Definition: ngap.h:12548
asn1::ngap::ue_security_cap_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14807
asn1::ngap::ue_ngap_ids_c::type
types type() const
Definition: ngap.h:7940
asn1::ngap::ran_status_transfer_transparent_container_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10171
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::ie_exts
pdu_session_res_modify_item_mod_ind_ext_ies_container ie_exts
Definition: ngap.h:7318
asn1::ngap::ue_ngap_ids_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:7928
asn1::ngap::cause_c::radio_network
cause_radio_network_e & radio_network()
Definition: ngap.h:831
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::pdu_session_aggregate_maximum_bit_rate
ie_field_s< pdu_session_aggregate_maximum_bit_rate_s > pdu_session_aggregate_maximum_bit_rate
Definition: ngap.h:13740
asn1::ngap::write_replace_warning_request_ies_container::warning_area_list_present
bool warning_area_list_present
Definition: ngap.h:11936
asn1::ngap::qos_flow_add_or_modify_request_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48582
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::routing_id
unbounded_octstring< true > & routing_id()
Definition: ngap.cc:37287
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::pdu_session_res_modify_confirm_transfer
unbounded_octstring< true > pdu_session_res_modify_confirm_transfer
Definition: ngap.h:7300
asn1::ngap::tai_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3089
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s
Definition: ngap.h:12663
asn1::ngap::tai_s::ext
bool ext
Definition: ngap.h:1457
asn1::ngap::pdu_session_res_notify_s
elementary_procedure_option< pdu_session_res_notify_ies_container > pdu_session_res_notify_s
Definition: ngap.h:11128
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::c
s_nssai_s c
Definition: ngap.h:7049
asn1::ngap::target_id_c::types_opts::options
options
Definition: ngap.h:6065
asn1::ngap::pws_restart_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:29732
asn1::ngap::ho_required_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:6196
asn1::ngap::recommended_cells_for_paging_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2052
asn1::ngap::global_ran_node_id_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:1379
asn1::ngap::pws_cancel_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:29225
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::location_report_request_type
@ location_report_request_type
Definition: ngap.h:8211
asn1::ngap::cell_id_cancelled_eutra_item_s::ie_exts
cell_id_cancelled_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2270
asn1::ngap::qos_flow_item_with_data_forwarding_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1637
asn1::ngap::ng_reset_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:24631
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:37206
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:6425
asn1::ngap::overload_resp_c::destroy_
void destroy_()
Definition: ngap.cc:20889
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::pdu_session_res_to_release_list_ho_cmd
@ pdu_session_res_to_release_list_ho_cmd
Definition: ngap.h:4863
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::time_to_wait
@ time_to_wait
Definition: ngap.h:1063
asn1::ngap::global_n3_iwf_id_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1337
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::nrp_pa_pdu
ie_field_s< unbounded_octstring< true > > nrp_pa_pdu
Definition: ngap.h:3959
asn1::ngap::overload_start_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:25713
asn1::ngap::pdu_session_res_setup_item_cxt_res_s
Definition: ngap.h:6650
asn1::ngap::user_location_info_nr_s::time_stamp_present
bool time_stamp_present
Definition: ngap.h:5179
asn1::ngap::erab_info_item_s
Definition: ngap.h:4458
asn1::ngap::ng_setup_request_ies_o::value_c::ue_retention_info
ue_retention_info_e & ue_retention_info()
Definition: ngap.cc:25216
asn1::ngap::cause_misc_opts::value
enum asn1::ngap::cause_misc_opts::options value
asn1::ngap::global_ng_enb_id_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1354
asn1::ngap::reset_type_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22734
asn1::ngap::path_switch_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:31143
asn1::ngap::dl_ngu_tnl_info_reused_opts::options
options
Definition: ngap.h:13895
asn1::ngap::rrc_inactive_transition_report_ies_container::rrc_state
ie_field_s< rrc_state_e > rrc_state
Definition: ngap.h:11510
asn1::ngap::recommended_ran_nodes_for_paging_s
Definition: ngap.h:6284
asn1::ngap::gnb_id_c
Definition: ngap.h:1133
asn1::ngap::pws_failed_cell_id_list_c::types_opts::nr_cgi_pws_failed_list
@ nr_cgi_pws_failed_list
Definition: ngap.h:7745
asn1::ngap::global_gnb_id_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2771
asn1::ngap::user_location_info_c::types_opts::value
enum asn1::ngap::user_location_info_c::types_opts::options value
asn1::ngap::crit_diagnostics_ie_item_s
Definition: ngap.h:908
asn1::ngap::protocol_ie_field_pair_s::load_info_obj
bool load_info_obj(const uint32_t &id_)
Definition: ngap.cc:51276
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6797
asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21566
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:36759
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49838
asn1::ngap::init_context_setup_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:18013
asn1::ngap::ho_prep_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:5349
asn1::ngap::completed_cells_in_tai_eutra_item_s
Definition: ngap.h:2553
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:4827
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8211
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::global_ran_node_id
@ global_ran_node_id
Definition: ngap.h:8474
asn1::ngap::ho_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:15687
asn1::ngap::overload_action_e
enumerated< overload_action_opts, true > overload_action_e
Definition: ngap.h:6898
asn1::ngap::ue_context_release_request_ies_o::value_c::pdu_session_res_list_cxt_rel_req
pdu_session_res_list_cxt_rel_req_l & pdu_session_res_list_cxt_rel_req()
Definition: ngap.cc:35172
asn1::ngap::uetnla_binding_release_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:36072
asn1::ngap::target_id_c::set_choice_exts
protocol_ie_single_container_s< target_id_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:17031
asn1::ngap::broadcast_completed_area_list_c::set_emergency_area_id_broadcast_eutra
emergency_area_id_broadcast_eutra_l & set_emergency_area_id_broadcast_eutra()
Definition: ngap.cc:5810
asn1::ngap::ng_enb_id_c::set_choice_exts
protocol_ie_single_container_s< ng_enb_id_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:2690
asn1::ngap::trace_depth_opts::minimum_without_vendor_specific_ext
@ minimum_without_vendor_specific_ext
Definition: ngap.h:5487
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types
enumerated< types_opts > types
Definition: ngap.h:12348
asn1::ngap::amf_cfg_upd_ack_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:1675
asn1::ngap::ng_setup_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:24937
asn1::ngap::write_replace_warning_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:10771
asn1::ngap::ue_context_release_complete_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42279
asn1::ngap::secondary_rat_data_usage_report_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:32586
asn1::ngap::tnlassoc_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1542
asn1::ngap::ho_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:5614
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10083
asn1::ngap::ue_aggregate_maximum_bit_rate_s::ueaggregate_maximum_bit_rate_dl
uint64_t ueaggregate_maximum_bit_rate_dl
Definition: ngap.h:3797
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:32721
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13371
asn1::ngap::pdu_session_res_modify_item_mod_req_s::pdu_session_res_modify_request_transfer
unbounded_octstring< true > pdu_session_res_modify_request_transfer
Definition: ngap.h:7332
asn1::ngap::deactiv_trace_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8096
asn1::ngap::qos_flow_setup_request_item_s::erab_id_present
bool erab_id_present
Definition: ngap.h:13578
asn1::ngap::ho_cmd_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12821
asn1::ngap::ho_request_ack_ies_container::pdu_session_res_failed_to_setup_list_ho_ack_present
bool pdu_session_res_failed_to_setup_list_ho_ack_present
Definition: ngap.h:5877
asn1::enumerated< types_opts >
asn1::ngap::dl_nas_transport_ies_o::value_c::c
choice_buffer_t< allowed_nssai_l, mob_restrict_list_s, printable_string< 1, 150, true, true >, ue_aggregate_maximum_bit_rate_s, unbounded_octstring< true > > c
Definition: ngap.h:3867
asn1::ngap::user_location_info_c::user_location_info_n3_iwf
user_location_info_n3_iwf_s & user_location_info_n3_iwf()
Definition: ngap.h:5231
asn1::ngap::pdu_session_res_modify_resp_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49325
asn1::ngap::deactiv_trace_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8065
asn1::ngap::rrc_state_opts
Definition: ngap.h:7848
asn1::ngap::ho_required_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17700
asn1::ngap::ng_reset_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:24645
asn1::ngap::init_context_setup_resp_ies_o::value_c::pdu_session_res_failed_to_setup_list_cxt_res
pdu_session_res_failed_to_setup_list_cxt_res_l & pdu_session_res_failed_to_setup_list_cxt_res()
Definition: ngap.cc:19981
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:8831
asn1::ngap::broadcast_completed_area_list_c::types_opts::tai_broadcast_nr
@ tai_broadcast_nr
Definition: ngap.h:2741
asn1::ngap::reroute_nas_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41499
asn1::ngap::location_report_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:23302
asn1::ngap::ue_context_mod_request_ies_container::ue_security_cap_present
bool ue_security_cap_present
Definition: ngap.h:11637
asn1::ngap::location_report_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:10808
asn1::ngap::warning_area_list_c::set_eutra_cgi_list_for_warning
eutra_cgi_list_for_warning_l & set_eutra_cgi_list_for_warning()
Definition: ngap.cc:23172
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::options
options
Definition: ngap.h:13176
asn1::ngap::pws_restart_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40373
asn1::ngap::init_context_setup_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:19196
asn1::ngap::ho_required_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:17222
asn1::ngap::ue_presence_in_area_of_interest_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22305
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2203
asn1::ngap::pws_failed_cell_id_list_c::nr_cgi_pws_failed_list
nr_cgi_list_l & nr_cgi_pws_failed_list()
Definition: ngap.h:7767
asn1::ngap::pdu_session_res_item_ho_rqd_s
Definition: ngap.h:6017
asn1::ngap::ho_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:5640
asn1::ngap::error_ind_ies_o
Definition: ngap.h:4545
asn1::ngap::pdu_session_res_modify_resp_transfer_s::dl_ngu_up_tnl_info
up_transport_layer_info_c dl_ngu_up_tnl_info
Definition: ngap.h:13324
asn1::ngap::ho_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:15619
asn1::ngap::completed_cells_in_eai_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2539
asn1::ngap::init_context_setup_request_ies_container::old_amf
ie_field_s< printable_string< 1, 150, true, true > > old_amf
Definition: ngap.h:6595
asn1::ngap::guami_s::amf_set_id
fixed_bitstring< 10, false, true > amf_set_id
Definition: ngap.h:526
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ho_cancel_ack
ho_cancel_ack_s & ho_cancel_ack()
Definition: ngap.cc:46017
asn1::ngap::overload_resp_c::c
choice_buffer_t< protocol_ie_single_container_s< overload_resp_ext_ies_o > > c
Definition: ngap.h:6967
asn1::ngap::qos_flow_level_qos_params_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48537
asn1::ngap::init_context_setup_fail_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:18093
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:27701
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:36850
asn1::ngap::overload_start_ies_o::value_c::types_opts::amf_overload_resp
@ amf_overload_resp
Definition: ngap.h:8589
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:2170
asn1::ngap::dl_ran_cfg_transfer_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:9896
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:31562
asn1::ngap::pdu_session_res_modify_confirm_ies_container::pdu_session_res_modify_confirm_ies_container
pdu_session_res_modify_confirm_ies_container()
Definition: ngap.cc:39108
asn1::ngap::pdu_session_res_release_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:27763
asn1::ngap::user_location_info_c::types_opts::options
options
Definition: ngap.h:5196
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:6343
asn1::ngap::ue_context_release_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:35162
asn1::ngap::ngap_pdu_c::c
choice_buffer_t< init_msg_s, successful_outcome_s, unsuccessful_outcome_s > c
Definition: ngap.h:12627
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::rrc_state
@ rrc_state
Definition: ngap.h:10083
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::type
types type() const
Definition: ngap.h:10646
asn1::ngap::amf_tnlassoc_to_add_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:212
asn1::ngap::pdu_session_res_notify_ies_container::pdu_session_res_released_list_not_present
bool pdu_session_res_released_list_not_present
Definition: ngap.h:11112
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::pdu_session_res_to_be_switched_dl_list
@ pdu_session_res_to_be_switched_dl_list
Definition: ngap.h:9526
asn1::ngap::cause_c::operator=
cause_c & operator=(const cause_c &other)
Definition: ngap.cc:1312
asn1::ngap::pdu_session_res_released_item_rel_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21903
asn1::ngap::user_plane_security_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13941
asn1::ngap::overload_resp_c::types_opts::options
options
Definition: ngap.h:6925
asn1::ngap::cause_misc_opts::nulltype
@ nulltype
Definition: ngap.h:699
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:3738
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10372
asn1::ngap::reset_type_c::set_part_of_ng_interface
ue_associated_lc_ng_conn_list_l & set_part_of_ng_interface()
Definition: ngap.cc:22682
asn1::ngap::broadcast_completed_area_list_c::emergency_area_id_broadcast_eutra
emergency_area_id_broadcast_eutra_l & emergency_area_id_broadcast_eutra()
Definition: ngap.h:2772
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:28069
asn1::ngap::init_context_setup_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:20018
asn1::ngap::target_id_c::types_opts::value
enum asn1::ngap::target_id_c::types_opts::options value
asn1::ngap::ho_request_ies_o::value_c::allowed_nssai
allowed_nssai_l & allowed_nssai()
Definition: ngap.cc:15328
asn1::ngap::reset_type_c::ng_interface
reset_all_e & ng_interface()
Definition: ngap.h:7875
asn1::ngap::path_switch_request_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:30833
asn1::ngap::ng_setup_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:25349
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s
Definition: ngap.h:12978
asn1::ngap::init_ue_msg_ies_container::allowed_nssai_present
bool allowed_nssai_present
Definition: ngap.h:6862
asn1::ngap::ng_enb_id_c::set_macro_ng_enb_id
fixed_bitstring< 20, false, true > & set_macro_ng_enb_id()
Definition: ngap.cc:2675
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:16462
asn1::ngap::son_info_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:4065
asn1::ngap::pws_fail_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:29443
asn1::ngap::dl_forwarding_opts::dl_forwarding_proposed
@ dl_forwarding_proposed
Definition: ngap.h:4446
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10418
asn1::ngap::drb_status_ul_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:3465
asn1::ngap::write_replace_warning_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:37478
asn1::ngap::qo_sflows_usage_report_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47815
asn1::ngap::reset_type_c
Definition: ngap.h:7856
asn1::ngap::broadcast_completed_area_list_c::destroy_
void destroy_()
Definition: ngap.cc:5672
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10634
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10236
asn1::ngap::global_ran_node_id_c::types_opts::options
options
Definition: ngap.h:1378
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::pdu_session_res_modify_request_transfer_ies_container
pdu_session_res_modify_request_transfer_ies_container()
Definition: ngap.cc:49087
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:10524
asn1::ngap::drb_status_dl_c::type
types type() const
Definition: ngap.h:3370
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10382
asn1::ngap::targetenb_id_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16920
asn1::ngap::ue_ngap_ids_c::set_ue_ngap_id_pair
ue_ngap_id_pair_s & set_ue_ngap_id_pair()
Definition: ngap.cc:22838
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::c
choice_buffer_t< ue_radio_cap_for_paging_s, unbounded_octstring< true > > c
Definition: ngap.h:10400
asn1::ngap::cause_c::choice_exts
protocol_ie_single_container_s< cause_ext_ies_o > & choice_exts()
Definition: ngap.h:856
asn1::ngap::data_forwarding_resp_drb_item_s::dlforwarding_up_tnl_info
up_transport_layer_info_c dlforwarding_up_tnl_info
Definition: ngap.h:3583
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:35355
asn1::ngap::ue_context_release_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:35008
asn1::ngap::ue_context_mod_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:9971
asn1::ngap::service_area_info_item_s::not_allowed_tacs
not_allowed_tacs_l not_allowed_tacs
Definition: ngap.h:3717
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_failed_to_modify_list_mod_res_l, pdu_session_res_modify_list_mod_res_l, user_location_info_c > c
Definition: ngap.h:8836
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16696
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:29777
asn1::ngap::pdu_session_res_released_item_rel_res_s::ie_exts
pdu_session_res_released_item_rel_res_ext_ies_container ie_exts
Definition: ngap.h:7435
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::amf_set_id
@ amf_set_id
Definition: ngap.h:9775
asn1::ngap::pws_restart_ind_ies_o::value_c
Definition: ngap.h:9267
asn1::ngap::successful_outcome_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47130
asn1::ngap::broadcast_completed_area_list_c::type_
types type_
Definition: ngap.h:2841
asn1::ngap::pdu_session_res_release_cmd_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:27457
asn1::ngap::ue_paging_id_c::destroy_
void destroy_()
Definition: ngap.cc:22921
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49295
asn1::ngap::ng_setup_fail_ies_o
Definition: ngap.h:8425
asn1::ngap::gnb_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2402
asn1::ngap::overload_start_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39047
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types
enumerated< types_opts > types
Definition: ngap.h:12257
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::value
enum asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::options value
asn1::ngap::qos_flow_level_qos_params_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48487
asn1::ngap::count_value_for_pdcp_sn18_s::ext
bool ext
Definition: ngap.h:2904
asn1::ngap::overload_start_nssai_item_s::slice_overload_resp_present
bool slice_overload_resp_present
Definition: ngap.h:7181
asn1::ngap::pdu_session_res_modify_confirm_ies_container::pdu_session_res_modify_list_mod_cfm
ie_field_s< dyn_seq_of< pdu_session_res_modify_item_mod_cfm_s, 1, 256, true > > pdu_session_res_modify_list_mod_cfm
Definition: ngap.h:11024
asn1::ngap::ng_reset_ies_o::value_c::reset_type
reset_type_c & reset_type()
Definition: ngap.cc:24717
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21554
asn1::ngap::allowed_nssai_l
dyn_array< allowed_nssai_item_s > allowed_nssai_l
Definition: ngap.h:1787
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_failed_to_setup_list_su_res_l, pdu_session_res_setup_list_su_res_l > c
Definition: ngap.h:9117
asn1::ngap::reflective_qos_attribute_e
enumerated< reflective_qos_attribute_opts, true > reflective_qos_attribute_e
Definition: ngap.h:13075
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::pdu_session_res_failed_to_setup_list_su_res
pdu_session_res_failed_to_setup_list_su_res_l & pdu_session_res_failed_to_setup_list_su_res()
Definition: ngap.cc:28620
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22114
asn1::ngap::ho_cancel_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4680
asn1::ngap::son_info_c::types_opts::options
options
Definition: ngap.h:4065
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container
Definition: ngap.h:11853
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10634
asn1::ngap::dl_nas_transport_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:8534
asn1::ngap::init_context_setup_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:18114
asn1::ngap::user_location_info_nr_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:5181
asn1::ngap::qos_flow_add_or_modify_request_item_s::qos_flow_level_qos_params_present
bool qos_flow_level_qos_params_present
Definition: ngap.h:13114
asn1::ngap::trace_depth_opts
Definition: ngap.h:5482
asn1::ngap::ue_context_mod_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:34038
asn1::ngap::son_info_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:9607
asn1::ngap::ul_nas_transport_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11838
asn1::ngap::ue_radio_cap_info_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42678
asn1::ngap::n3_iwf_id_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:1195
asn1::ngap::mob_restrict_list_s::forbidden_area_info
forbidden_area_info_l forbidden_area_info
Definition: ngap.h:3780
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3738
asn1::ngap::ue_context_release_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42425
asn1::ngap::alloc_and_retention_prio_s::prio_level_arp
uint8_t prio_level_arp
Definition: ngap.h:1755
asn1::ngap::ue_context_release_cmd_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:11694
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10006
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:32066
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8299
asn1::ngap::path_switch_request_ack_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11375
asn1::ngap::ue_context_mod_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9969
asn1::ngap::tnlassoc_usage_opts::ue
@ ue
Definition: ngap.h:399
asn1::ngap::ue_context_mod_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:34281
asn1::ngap::ue_context_mod_request_ies_o::value_c::c
choice_buffer_t< core_network_assist_info_s, emergency_fallback_ind_s, fixed_bitstring< 256, false, true >, ue_aggregate_maximum_bit_rate_s, ue_security_cap_s > c
Definition: ngap.h:10065
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:21020
asn1::ngap::user_location_info_c::set_choice_exts
protocol_ie_single_container_s< user_location_info_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:13764
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13437
asn1::ngap::dl_nas_transport_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:3828
asn1::ngap::error_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:11419
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::reroute_nas_request
@ reroute_nas_request
Definition: ngap.h:12033
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::ims_voice_support_ind
ims_voice_support_ind_e & ims_voice_support_ind()
Definition: ngap.cc:35671
asn1::ngap::ue_context_release_cmd_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:34491
asn1::ngap::ng_enb_id_c::set_short_macro_ng_enb_id
fixed_bitstring< 18, false, true > & set_short_macro_ng_enb_id()
Definition: ngap.cc:2680
asn1::ngap::pdu_session_res_modify_confirm_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11022
asn1::ngap::ho_cmd_ies_container::ho_cmd_ies_container
ho_cmd_ies_container()
Definition: ngap.cc:12786
asn1::ngap::area_of_interest_cell_item_s::ngran_cgi
ngran_cgi_c ngran_cgi
Definition: ngap.h:1911
asn1::ngap::ho_required_ies_o::value_c
Definition: ngap.h:6126
asn1::ngap::ngap_private_ies_empty_o::value_c::types_opts
Definition: ngap.h:9585
asn1::ngap::ng_enb_id_c::long_macro_ng_enb_id
fixed_bitstring< 21, false, true > & long_macro_ng_enb_id()
Definition: ngap.h:1273
asn1::ngap::ho_prep_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:14213
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:4859
asn1::ngap::secondary_ratusage_info_s::qos_flows_usage_report_list
qo_sflows_usage_report_list_l qos_flows_usage_report_list
Definition: ngap.h:12888
asn1::ngap::reroute_nas_request_ies_container::ngap_msg
ie_field_s< unbounded_octstring< true > > ngap_msg
Definition: ngap.h:11532
asn1::ngap::ho_required_ies_o::value_c::types_opts::pdu_session_res_list_ho_rqd
@ pdu_session_res_list_ho_rqd
Definition: ngap.h:6135
asn1::ngap::ng_setup_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:25396
asn1::ngap::user_location_info_c::types
enumerated< types_opts > types
Definition: ngap.h:5208
asn1::ngap::notif_ctrl_opts::notif_requested
@ notif_requested
Definition: ngap.h:4640
asn1::ngap::crit_diagnostics_ie_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1502
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:47977
asn1::ngap::cause_radio_network_opts::res_optim_ho
@ res_optim_ho
Definition: ngap.h:753
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::type_
types type_
Definition: ngap.h:13217
asn1::ngap::ho_required_ies_o::value_c::types_opts::source_to_target_transparent_container
@ source_to_target_transparent_container
Definition: ngap.h:6136
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:32726
asn1::ngap::init_context_setup_request_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:6608
asn1::ngap::last_visited_ngran_cell_info_s::hocause_value
cause_c hocause_value
Definition: ngap.h:12432
asn1::ngap::ng_setup_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8484
asn1::ngap::ue_context_release_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:35229
asn1::ngap::ho_cancel_ack_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:11976
asn1::ngap::ue_radio_cap_info_ind_ies_container::ue_radio_cap
ie_field_s< unbounded_octstring< true > > ue_radio_cap
Definition: ngap.h:11802
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:6482
asn1::ngap::son_info_c::types
enumerated< types_opts > types
Definition: ngap.h:4069
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10634
asn1::ngap::expected_ue_behaviour_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6915
asn1::ngap::son_info_c::types_opts::value
enum asn1::ngap::son_info_c::types_opts::options value
asn1::ngap::ue_context_release_cmd_ies_o::value_c::type_
types type_
Definition: ngap.h:10154
asn1::ngap::tnlassoc_usage_opts::options
options
Definition: ngap.h:399
asn1::ngap::deactiv_trace_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:3647
asn1::ngap::timer_approach_for_guami_removal_opts::apply_timer
@ apply_timer
Definition: ngap.h:1533
asn1::ngap::trace_fail_ind_s
elementary_procedure_option< trace_fail_ind_ies_container > trace_fail_ind_s
Definition: ngap.h:11586
asn1::ngap::cause_c::~cause_c
~cause_c()
Definition: ngap.h:824
asn1::ngap::ng_setup_resp_ies_container
Definition: ngap.h:10964
asn1::ngap::pdu_session_res_switched_item_s
Definition: ngap.h:7500
asn1::ngap::ul_nas_transport_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:36436
asn1::ngap::pdu_session_res_release_cmd_ies_container::pdu_session_res_release_cmd_ies_container
pdu_session_res_release_cmd_ies_container()
Definition: ngap.cc:39639
asn1::ngap::pdu_session_res_setup_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:28464
asn1::ngap::delay_crit_opts::value
enum asn1::ngap::delay_crit_opts::options value
asn1::ngap::ue_paging_id_c::~ue_paging_id_c
~ue_paging_id_c()
Definition: ngap.h:8001
asn1::ngap::tnlassoc_item_s::ext
bool ext
Definition: ngap.h:936
asn1::ngap::qos_flow_modify_confirm_item_s::ext
bool ext
Definition: ngap.h:12735
asn1::ngap::user_location_info_c::set_user_location_info_n3_iwf
user_location_info_n3_iwf_s & set_user_location_info_n3_iwf()
Definition: ngap.cc:13759
asn1::ngap::pdu_session_res_modify_item_mod_req_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21680
asn1::ngap::trace_start_ies_o::value_c::type_
types type_
Definition: ngap.h:9940
asn1::ngap::ho_prep_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:14192
asn1::ngap::ue_context_mod_resp_s
elementary_procedure_option< ue_context_mod_resp_ies_container > ue_context_mod_resp_s
Definition: ngap.h:11686
asn1::ngap::ngap_elem_procs_o::init_msg_c::nas_non_delivery_ind
nas_non_delivery_ind_s & nas_non_delivery_ind()
Definition: ngap.cc:44761
asn1::ngap::ran_cfg_upd_ies_o::value_c::type
types type() const
Definition: ngap.h:9695
asn1::ngap::error_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:11163
asn1::ngap::successful_outcome_s::proc_code
uint16_t proc_code
Definition: ngap.h:12549
asn1::ngap::init_context_setup_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:20051
asn1::ngap::dl_ran_cfg_transfer_ies_container::son_cfg_transfer_dl
ie_field_s< son_cfg_transfer_s > son_cfg_transfer_dl
Definition: ngap.h:4226
asn1::ngap::cell_type_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6687
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:37001
asn1::ngap::report_area_opts::nulltype
@ nulltype
Definition: ngap.h:5469
asn1::ngap::pws_restart_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9279
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::ran_status_transfer_transparent_container
ran_status_transfer_transparent_container_s & ran_status_transfer_transparent_container()
Definition: ngap.cc:10345
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:36101
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:1725
asn1::ngap::pdu_session_res_release_cmd_ies_container::pdu_session_res_to_release_list_rel_cmd
ie_field_s< dyn_seq_of< pdu_session_res_to_release_item_rel_cmd_s, 1, 256, true > > pdu_session_res_to_release_list_rel_cmd
Definition: ngap.h:11142
asn1::ngap::global_ran_node_id_c::set_global_n3_iwf_id
global_n3_iwf_id_s & set_global_n3_iwf_id()
Definition: ngap.cc:2992
asn1::ngap::ue_context_release_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11738
asn1::ngap::nas_non_delivery_ind_ies_o::value_c
Definition: ngap.h:8297
asn1::ngap::ho_request_ack_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:16131
asn1::ngap::ho_cancel_ack_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:11961
asn1::ngap::ho_cancel_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:11686
asn1::ngap::service_area_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8291
asn1::ngap::ho_cancel_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:11662
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:27064
asn1::ngap::ue_paging_id_c::choice_exts
protocol_ie_single_container_s< ue_paging_id_ext_ies_o > & choice_exts()
Definition: ngap.h:8013
asn1::ngap::location_report_ctrl_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:23730
asn1::ngap::pre_emption_vulnerability_opts
Definition: ngap.h:1742
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6635
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9729
asn1::ngap::pdu_session_res_admitted_item_s::ext
bool ext
Definition: ngap.h:5774
asn1::ngap::cell_id_cancelled_eutra_item_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:2268
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:50886
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o
Definition: ngap.h:13805
asn1::ngap::rrc_state_opts::value
enum asn1::ngap::rrc_state_opts::options value
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c
Definition: ngap.h:8907
asn1::ngap::count_value_for_pdcp_sn12_s::ie_exts
count_value_for_pdcp_sn12_ext_ies_container ie_exts
Definition: ngap.h:2888
asn1::ngap::amf_tnlassoc_to_upd_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:300
asn1::ngap::ho_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13384
asn1::ngap::cancelled_cells_in_tai_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4685
asn1::ngap::ho_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:15027
asn1::ngap::ngap_pdu_c::type
types type() const
Definition: ngap.h:12586
asn1::ngap::ho_cmd_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:4928
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6992
asn1::ngap::ul_ran_status_transfer_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:36890
asn1::ngap::location_report_ctrl_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:23768
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:37277
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:28330
asn1::ngap::init_ue_msg_ies_o::value_c::type_
types type_
Definition: ngap.h:6835
asn1::ngap::pdu_session_type_opts::ipv4v6
@ ipv4v6
Definition: ngap.h:13634
asn1::ngap::amf_status_ind_ies_o::value_c
Definition: ngap.h:1568
asn1::ngap::qos_flow_accepted_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:13880
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::c
choice_buffer_t< unbounded_octstring< true > > c
Definition: ngap.h:10308
asn1::ngap::paging_ies_o::value_c::types_opts::paging_prio
@ paging_prio
Definition: ngap.h:9329
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47710
asn1::ngap::trace_start_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:33115
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4267
asn1::ngap::qos_flow_to_be_forwarded_item_s
Definition: ngap.h:4996
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s
Definition: ngap.h:14060
asn1::ngap::target_id_c::set_targetenb_id
targetenb_id_s & set_targetenb_id()
Definition: ngap.cc:17026
asn1::ngap::write_replace_warning_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:43230
asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::value
enum asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::options value
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:10084
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::emergency_area_id
fixed_octstring< 3, true > emergency_area_id
Definition: ngap.h:2650
asn1::ngap::pdu_session_type_opts::value
enum asn1::ngap::pdu_session_type_opts::options value
asn1::ngap::ue_id_idx_value_c::destroy_
void destroy_()
Definition: ngap.cc:6990
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::amf_cfg_upd_ack
amf_cfg_upd_ack_s & amf_cfg_upd_ack()
Definition: ngap.cc:46012
asn1::ngap::ue_context_mod_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:34331
asn1::ngap::source_of_ue_activity_behaviour_info_opts
Definition: ngap.h:3116
asn1::ngap::event_type_opts::options
options
Definition: ngap.h:5431
asn1::ngap::expected_ue_behaviour_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6888
asn1::ngap::ue_context_mod_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:9986
asn1::ngap::global_ran_node_id_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1378
asn1::ngap::ue_paging_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:23015
asn1::ngap::expected_ue_moving_trajectory_item_s::time_stayed_in_cell
uint16_t time_stayed_in_cell
Definition: ngap.h:3105
asn1::ngap::trace_start_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:33183
asn1::ngap::init_ue_msg_ies_container
Definition: ngap.h:6854
asn1::ngap::amf_tnlassoc_to_add_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:229
asn1::ngap::amf_cfg_upd_ack_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:1661
asn1::ngap::dl_nas_transport_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8850
asn1::ngap::cell_traffic_trace_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6575
asn1::ngap::cause_radio_network_opts::successful_ho
@ successful_ho
Definition: ngap.h:737
asn1::ngap::path_switch_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9533
asn1::ngap::paging_ies_o::value_c::types_opts::assist_data_for_paging
@ assist_data_for_paging
Definition: ngap.h:9332
asn1::ngap::pdu_session_res_notify_item_s::ext
bool ext
Definition: ngap.h:7363
asn1::ngap::user_plane_security_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51121
asn1::ngap::rrcestablishment_cause_e
enumerated< rrcestablishment_cause_opts, true, 1 > rrcestablishment_cause_e
Definition: ngap.h:6773
asn1::ngap::cause_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:1260
asn1::ngap::global_gnb_id_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2784
asn1::ngap::location_report_fail_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8259
asn1::ngap::completed_cells_in_eai_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5276
asn1::ngap::crit_diagnostics_ie_item_s::ie_exts
crit_diagnostics_ie_item_ext_ies_container ie_exts
Definition: ngap.h:914
asn1::ngap::ue_context_mod_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:34157
asn1::ngap::pws_cancel_resp_ies_o
Definition: ngap.h:9177
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:18226
asn1::ngap::ho_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:15746
asn1::ngap::error_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11396
asn1::ngap::gnb_id_c::gnb_id
bounded_bitstring< 22, 32, false, true > & gnb_id()
Definition: ngap.h:1152
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:3814
asn1::ngap::broadcast_completed_area_list_c::~broadcast_completed_area_list_c
~broadcast_completed_area_list_c()
Definition: ngap.h:2755
asn1::ngap::qos_characteristics_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13005
asn1::ngap::ue_retention_info_opts::to_string
const char * to_string() const
Definition: ngap.cc:23062
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:26376
asn1::ngap::location_report_ies_o::value_c::types_opts::location_report_request_type
@ location_report_request_type
Definition: ngap.h:8154
asn1::ngap::reroute_nas_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41436
asn1::ngap::init_ue_msg_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:6863
asn1::ngap::trace_fail_ind_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11573
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10638
asn1::ngap::security_ind_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:13597
asn1::asn_string
Definition: asn1_utils.h:1140
asn1::ngap::tai_s::ie_exts
tai_ext_ies_container ie_exts
Definition: ngap.h:1461
asn1::ngap::pdu_session_res_switched_item_s::ie_exts
pdu_session_res_switched_item_ext_ies_container ie_exts
Definition: ngap.h:7505
asn1::ngap::expected_ho_interv_opts::sec90
@ sec90
Definition: ngap.h:3128
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:9176
asn1::ngap::eutra_cgi_list_for_warning_l
dyn_array< eutra_cgi_s > eutra_cgi_list_for_warning_l
Definition: ngap.h:4497
asn1::ngap::cancelled_cells_in_tai_nr_item_s::ie_exts
cancelled_cells_in_tai_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2223
asn1::ngap::pdu_session_res_setup_request_ies_container
Definition: ngap.h:11177
asn1::ngap::path_switch_request_transfer_ext_ies_o
Definition: ngap.h:13902
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51065
asn1::ngap::concurrent_warning_msg_ind_opts::nulltype
@ nulltype
Definition: ngap.h:7654
asn1::ngap::ng_setup_resp_ies_container::plmn_support_list
ie_field_s< dyn_seq_of< plmn_support_item_s, 1, 12, true > > plmn_support_list
Definition: ngap.h:10974
asn1::ngap::ue_radio_cap_check_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42562
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:10579
asn1::ngap::ho_request_ack_transfer_s
Definition: ngap.h:5989
asn1::ngap::rat_restricts_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8236
asn1::ngap::user_plane_security_info_s::security_ind
security_ind_s security_ind
Definition: ngap.h:13943
asn1::ngap::location_report_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:23498
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::ext_c
ext_c()=default
asn1::ngap::source_ran_node_id_s
Definition: ngap.h:4126
asn1::ngap::recommended_ran_nodes_for_paging_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17824
asn1::ngap::forbidden_area_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8180
asn1::ngap::target_id_c::~target_id_c
~target_id_c()
Definition: ngap.h:6075
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::value
enum asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options value
asn1::ngap::tnlassoc_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:937
asn1::ngap::ue_context_release_complete_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11715
asn1::ngap::location_report_fail_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ngap_elem_procs_o::init_msg_c::location_report_ctrl
location_report_ctrl_s & location_report_ctrl()
Definition: ngap.cc:44751
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9077
asn1::ngap::overload_start_nssai_item_s
Definition: ngap.h:7179
asn1::ngap::expected_ue_behaviour_s::ext
bool ext
Definition: ngap.h:3197
asn1::ngap::ng_setup_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:10975
asn1::ngap::ng_setup_fail_ies_o::value_c
Definition: ngap.h:8427
asn1::ngap::pdu_session_res_modify_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:26270
asn1::ngap::init_context_setup_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:18109
asn1::ngap::overload_start_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:25908
asn1::ngap::ng_setup_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8490
asn1::ngap::rrcestablishment_cause_opts::mps_prio_access
@ mps_prio_access
Definition: ngap.h:6764
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1063
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:3926
asn1::ngap::write_replace_warning_request_ies_container::warning_area_coordinates
ie_field_s< bounded_octstring< 1, 1024, true > > warning_area_coordinates
Definition: ngap.h:11953
asn1::ngap::pdu_session_res_released_item_ps_ack_s::ie_exts
pdu_session_res_released_item_ps_ack_ext_ies_container ie_exts
Definition: ngap.h:7401
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:45813
asn1::ngap::pdu_session_res_modify_resp_ies_container::user_location_info_present
bool user_location_info_present
Definition: ngap.h:11086
asn1::ngap::up_transport_layer_info_c::operator=
up_transport_layer_info_c & operator=(const up_transport_layer_info_c &other)
Definition: ngap.cc:3561
asn1::ngap::path_switch_request_transfer_s::dl_ngu_tnl_info_reused_present
bool dl_ngu_tnl_info_reused_present
Definition: ngap.h:13956
asn1::ngap::drb_status_dl_c::set_drb_status_dl18
drb_status_dl18_s & set_drb_status_dl18()
Definition: ngap.cc:7369
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ho_cmd
ho_cmd_s & ho_cmd()
Definition: ngap.cc:46022
asn1::ngap::ngap_elem_procs_o::init_msg_c::destroy_
void destroy_()
Definition: ngap.cc:43922
asn1::ngap::paging_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:29876
asn1::ngap::error_ind_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:4577
asn1::ngap::paging_attempt_info_s
Definition: ngap.h:2085
asn1::ngap::amf_status_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::amf_status_ind_ies_o::value_c::types_opts::options value
asn1::ngap::delay_crit_opts::to_string
const char * to_string() const
Definition: ngap.cc:10866
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10558
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::ran_paging_prio
@ ran_paging_prio
Definition: ngap.h:10008
asn1::ngap::timer_approach_for_guami_removal_opts::to_string
const char * to_string() const
Definition: ngap.cc:3291
asn1::ngap::last_visited_cell_info_c::utran_cell
unbounded_octstring< true > & utran_cell()
Definition: ngap.h:12472
asn1::ngap::ngap_elem_procs_o::init_msg_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:45133
asn1::ngap::target_id_c
Definition: ngap.h:6063
asn1::ngap::user_location_info_eutra_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13549
asn1::ngap::dl_ran_cfg_transfer_ies_container::endc_son_cfg_transfer_dl_present
bool endc_son_cfg_transfer_dl_present
Definition: ngap.h:4225
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::value
enum asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_released_item_rel_res_s::pdu_session_res_release_resp_transfer
unbounded_octstring< true > pdu_session_res_release_resp_transfer
Definition: ngap.h:7434
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:35447
asn1::ngap::son_info_reply_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9542
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49446
asn1::ngap::qo_sflows_usage_report_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47787
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:28609
asn1::ngap::qos_flow_per_tnl_info_item_s::ext
bool ext
Definition: ngap.h:4975
asn1::ngap::ue_context_mod_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42120
asn1::ngap::up_transport_layer_info_c::types_opts::value
enum asn1::ngap::up_transport_layer_info_c::types_opts::options value
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::type_
types type_
Definition: ngap.h:12308
asn1::ngap::paging_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40470
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9823
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9639
asn1::ngap::init_context_setup_request_ies_container::trace_activation
ie_field_s< trace_activation_s > trace_activation
Definition: ngap.h:6603
asn1::ngap::ul_ran_status_transfer_ies_o::value_c
Definition: ngap.h:10588
asn1::ngap::qos_flow_add_or_modify_request_item_s::erab_id_present
bool erab_id_present
Definition: ngap.h:13115
asn1::ngap::tai_list_for_inactive_item_s::ext
bool ext
Definition: ngap.h:3175
asn1::ngap::rrcestablishment_cause_opts::options
options
Definition: ngap.h:6755
asn1::ngap::ho_notify_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14021
asn1::ngap::ngap_elem_procs_o::init_msg_c::init_msg_c
init_msg_c()=default
asn1::ngap::ue_context_mod_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:33885
asn1::ngap::init_context_setup_request_ies_container::ue_radio_cap_present
bool ue_radio_cap_present
Definition: ngap.h:6585
asn1::ngap::qos_flow_info_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:12687
asn1::ngap::completed_cells_in_eai_nr_item_s
Definition: ngap.h:2537
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::add_ul_ngu_up_tnl_info
ie_field_s< dyn_seq_of< up_transport_layer_info_item_s, 1, 3, true > > add_ul_ngu_up_tnl_info
Definition: ngap.h:13742
asn1::ngap::unavailable_guami_item_s::backup_amf_name
printable_string< 1, 150, true, true > backup_amf_name
Definition: ngap.h:1552
asn1::ngap::dl_nas_transport_s
elementary_procedure_option< dl_nas_transport_ies_container > dl_nas_transport_s
Definition: ngap.h:3909
asn1::ngap::pws_failed_cell_id_list_c::type
types type() const
Definition: ngap.h:7757
asn1::ngap::reset_all_opts::value
enum asn1::ngap::reset_all_opts::options value
asn1::ngap::s_nssai_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:484
asn1::ngap::ng_setup_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:24903
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:49264
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::routing_id
ie_field_s< unbounded_octstring< true > > routing_id
Definition: ngap.h:3958
asn1::ngap::dl_nas_transport_ies_container::old_amf_present
bool old_amf_present
Definition: ngap.h:3885
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:26116
asn1::ngap::tai_cancelled_eutra_item_s::cancelled_cells_in_tai_eutra
cancelled_cells_in_tai_eutra_l cancelled_cells_in_tai_eutra
Definition: ngap.h:2337
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13673
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::pdu_session_res_secondary_ratusage_list
pdu_session_res_secondary_ratusage_list_l & pdu_session_res_secondary_ratusage_list()
Definition: ngap.cc:32732
asn1::ngap::paging_ies_o::value_c::value_c
value_c()=default
asn1::ngap::guami_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:443
asn1::ngap::rrc_inactive_transition_report_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11508
asn1::ngap::user_location_info_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:13677
asn1::ngap::cause_misc_opts::to_string
const char * to_string() const
Definition: ngap.cc:1151
asn1::ngap::data_forwarding_accepted_opts::options
options
Definition: ngap.h:1602
asn1::ngap::n3_iwf_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2537
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::ue_radio_cap_check_request_ies_container::ue_radio_cap_present
bool ue_radio_cap_present
Definition: ngap.h:11758
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::nrp_pa_pdu
ie_field_s< unbounded_octstring< true > > nrp_pa_pdu
Definition: ngap.h:4375
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8255
asn1::ngap::pdu_session_res_modify_item_mod_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21695
asn1::ngap::ran_cfg_upd_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:31533
asn1::ngap::mob_restrict_list_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8378
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ue_context_release_complete
ue_context_release_complete_s & ue_context_release_complete()
Definition: ngap.cc:46087
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:8085
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:47964
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::pdu_session_res_modify_confirm
@ pdu_session_res_modify_confirm
Definition: ngap.h:12243
asn1::ngap::qos_flow_level_qos_params_s::reflective_qos_attribute_present
bool reflective_qos_attribute_present
Definition: ngap.h:13086
asn1::ngap::user_location_info_c::set_user_location_info_nr
user_location_info_nr_s & set_user_location_info_nr()
Definition: ngap.cc:13754
asn1::ngap::ngap_elem_procs_o::init_msg_c::paging
paging_s & paging()
Definition: ngap.cc:44776
asn1::ngap::tai_cancelled_nr_item_s::tai
tai_s tai
Definition: ngap.h:2353
asn1::ngap::ng_enb_id_c::c
choice_buffer_t< fixed_bitstring< 21, false, true >, protocol_ie_single_container_s< ng_enb_id_ext_ies_o > > c
Definition: ngap.h:1310
asn1::ngap::amf_tnlassoc_to_add_item_s::amf_tnlassoc_address
cp_transport_layer_info_c amf_tnlassoc_address
Definition: ngap.h:412
asn1::ngap::amf_status_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:3357
asn1::ngap::pws_cancel_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:29113
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7536
asn1::ngap::dl_nas_transport_ies_container::mob_restrict_list
ie_field_s< mob_restrict_list_s > mob_restrict_list
Definition: ngap.h:3896
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49192
asn1::ngap::broadcast_plmn_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5982
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9775
asn1::ngap::ng_reset_ack_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8355
asn1::ngap::area_of_interest_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4259
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::ul_ngu_up_tnl_info
@ ul_ngu_up_tnl_info
Definition: ngap.h:13666
asn1::ngap::ho_cmd_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:4929
asn1::ngap::global_n3_iwf_id_s
Definition: ngap.h:1335
asn1::ngap::init_ue_msg_ies_container::init_ue_msg_ies_container
init_ue_msg_ies_container()
Definition: ngap.cc:20686
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50478
asn1::ngap::init_context_setup_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:20206
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::old_amf
@ old_amf
Definition: ngap.h:3816
asn1::ngap::cell_traffic_trace_ies_o::value_c::trace_collection_entity_ip_address
bounded_bitstring< 1, 160, true, true > & trace_collection_entity_ip_address()
Definition: ngap.cc:6452
asn1::ngap::pws_failed_cell_id_list_c::set_eutra_cgi_pws_failed_list
eutra_cgi_list_l & set_eutra_cgi_pws_failed_list()
Definition: ngap.cc:22451
asn1::ngap::private_msg_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41119
asn1::ngap::slice_overload_item_s
Definition: ngap.h:6906
asn1::ngap::pdu_session_res_modify_resp_ies_container::pdu_session_res_modify_resp_ies_container
pdu_session_res_modify_resp_ies_container()
Definition: ngap.cc:39390
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s
Definition: ngap.h:7265
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:987
asn1::ngap::ho_required_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:17144
asn1::ngap::write_replace_warning_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:38066
asn1::ngap::pdu_session_res_modify_ind_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11044
asn1::ngap::ng_setup_request_ies_o::value_c::ran_node_name
printable_string< 1, 150, true, true > & ran_node_name()
Definition: ngap.cc:25201
asn1::ngap::location_report_ies_o::value_c::types_opts::ps_cell_info
@ ps_cell_info
Definition: ngap.h:8155
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7519
asn1::ngap::ue_context_request_opts
Definition: ngap.h:6776
asn1::ngap::ho_request_ies_container::nasc_present
bool nasc_present
Definition: ngap.h:5727
asn1::ngap::qos_flow_per_tnl_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12981
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:6675
asn1::ngap::qos_flow_level_qos_params_s::reflective_qos_attribute
reflective_qos_attribute_e reflective_qos_attribute
Definition: ngap.h:13092
asn1::ngap::mob_restrict_list_s
Definition: ngap.h:3775
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:19337
asn1::ngap::secondary_ratusage_info_s::pdu_session_usage_report_present
bool pdu_session_usage_report_present
Definition: ngap.h:12885
asn1::ngap::qos_flow_notify_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49612
asn1::ngap::path_switch_request_ack_ies_container::pdu_session_res_switched_list
ie_field_s< dyn_seq_of< pdu_session_res_switched_item_s, 1, 256, true > > pdu_session_res_switched_list
Definition: ngap.h:11380
asn1::protocol_ext_container_empty_l
protocol_ie_container_empty_l protocol_ext_container_empty_l
Definition: asn1_utils.h:1839
asn1::ngap::ng_reset_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8387
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:10326
asn1::ngap::init_context_setup_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::amf_cfg_upd_ack_ies_container::amf_tnlassoc_failed_to_setup_list
ie_field_s< dyn_seq_of< tnlassoc_item_s, 1, 32, true > > amf_tnlassoc_failed_to_setup_list
Definition: ngap.h:1035
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9607
asn1::ngap::ng_setup_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38814
asn1::ngap::amf_cfg_upd_fail_ies_container::time_to_wait_present
bool time_to_wait_present
Definition: ngap.h:1107
asn1::ngap::pws_cancel_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40283
asn1::ngap::location_report_ctrl_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38348
asn1::ngap::amf_cfg_upd_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:757
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8429
asn1::ngap::init_ue_msg_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:20811
asn1::ngap::cp_transport_layer_info_c
Definition: ngap.h:324
asn1::ngap::global_ng_enb_id_s::ext
bool ext
Definition: ngap.h:1353
asn1::ngap::ue_context_mod_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:10095
asn1::ngap::amf_cfg_upd_ack_ies_container::amf_tnlassoc_setup_list
ie_field_s< dyn_seq_of< amf_tnlassoc_setup_item_s, 1, 32, true > > amf_tnlassoc_setup_list
Definition: ngap.h:1034
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ng_setup_resp
@ ng_setup_resp
Definition: ngap.h:12240
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:24201
asn1::ngap::global_ran_node_id_c::set_global_ng_enb_id
global_ng_enb_id_s & set_global_ng_enb_id()
Definition: ngap.cc:2987
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::dl_non_ueassociated_nrp_pa_transport
@ dl_non_ueassociated_nrp_pa_transport
Definition: ngap.h:12015
asn1::ngap::write_replace_warning_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:38001
asn1::ngap::location_report_ies_o::value_c::ue_presence_in_area_of_interest_list
ue_presence_in_area_of_interest_list_l & ue_presence_in_area_of_interest_list()
Definition: ngap.cc:23508
asn1::ngap::path_switch_request_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:9487
asn1::ngap::location_report_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8149
asn1::ngap::ngap_pdu_c
Definition: ngap.h:12572
asn1::ngap::write_replace_warning_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:37436
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c
Definition: ngap.h:9637
asn1::ngap::ul_ran_cfg_transfer_ies_container::son_cfg_transfer_ul_present
bool son_cfg_transfer_ul_present
Definition: ngap.h:11877
asn1::ngap::path_switch_request_ack_ies_container::path_switch_request_ack_ies_container
path_switch_request_ack_ies_container()
Definition: ngap.cc:40729
asn1::ngap::cause_radio_network_opts::reduce_load_in_serving_cell
@ reduce_load_in_serving_cell
Definition: ngap.h:754
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:36014
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:26570
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::core_network_assist_info
@ core_network_assist_info
Definition: ngap.h:9395
asn1::ngap::paging_prio_opts::priolevel3
@ priolevel3
Definition: ngap.h:7819
asn1::ngap::ng_setup_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:10969
asn1::ngap::overload_start_ies_o::value_c::types_opts::overload_start_nssai_list
@ overload_start_nssai_list
Definition: ngap.h:8589
asn1::ngap::ng_enb_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2739
asn1::ngap::ran_cfg_upd_s
elementary_procedure_option< ran_cfg_upd_ies_container > ran_cfg_upd_s
Definition: ngap.h:11477
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8926
asn1::ngap::ho_prep_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:5355
asn1::ngap::amf_tnlassoc_to_upd_item_s::tnl_address_weight_factor
uint16_t tnl_address_weight_factor
Definition: ngap.h:462
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::ie_exts
pdu_session_res_failed_to_setup_item_ho_ack_ext_ies_container ie_exts
Definition: ngap.h:5795
asn1::ngap::recommended_cell_item_s::ext
bool ext
Definition: ngap.h:2013
asn1::ngap::cause_protocol_opts::nulltype
@ nulltype
Definition: ngap.h:725
asn1::ngap::overload_resp_c::type
types type() const
Definition: ngap.h:6937
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:8708
asn1::ngap::tai_broadcast_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5610
asn1::ngap::cell_id_cancelled_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4738
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:37076
asn1::ngap::reroute_nas_request_ies_o::value_c::amf_set_id
fixed_bitstring< 10, false, true > & amf_set_id()
Definition: ngap.cc:32449
asn1::ngap::pdu_session_res_modify_ind_transfer_s::ie_exts
pdu_session_res_modify_ind_transfer_ext_ies_container ie_exts
Definition: ngap.h:12963
asn1::ngap::ho_request_ack_ies_o::value_c
Definition: ngap.h:5813
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::overload_stop
@ overload_stop
Definition: ngap.h:12027
asn1::ngap::private_ie_container_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41058
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:14913
asn1::ngap::path_switch_request_setup_failed_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50974
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:27092
asn1::ngap::cell_id_list_for_restart_c::types_opts::eutra_cgi_listfor_restart
@ eutra_cgi_listfor_restart
Definition: ngap.h:2929
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types_opts::add_ngu_up_tnl_info
@ add_ngu_up_tnl_info
Definition: ngap.h:13289
asn1::ngap::cp_transport_layer_info_c::set_choice_exts
protocol_ie_single_container_s< cp_transport_layer_info_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:105
asn1::ngap::pws_cancel_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11255
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::pdu_session_res_released_list_not
@ pdu_session_res_released_list_not
Definition: ngap.h:8858
asn1::ngap::tai_broadcast_nr_item_s::ext
bool ext
Definition: ngap.h:2699
asn1::ngap::emergency_area_id_cancelled_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4861
asn1::ngap::init_ue_msg_ies_o::value_c::type
types type() const
Definition: ngap.h:6812
asn1::ngap::pdu_session_res_notify_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:27210
asn1::ngap::add_qos_flow_info_opts
Definition: ngap.h:12995
asn1::ngap::user_location_info_eutra_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5144
asn1::ngap::non_dynamic5_qi_descriptor_s::prio_level_qos_present
bool prio_level_qos_present
Definition: ngap.h:12640
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9607
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::ran_paging_prio
@ ran_paging_prio
Definition: ngap.h:8743
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:10262
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9959
asn1::ngap::pdu_session_res_setup_item_su_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22036
asn1::ngap::ho_cmd_ies_o::value_c::pdu_session_res_to_release_list_ho_cmd
pdu_session_res_to_release_list_ho_cmd_l & pdu_session_res_to_release_list_ho_cmd()
Definition: ngap.cc:12605
asn1::ngap::amf_cfg_upd_ack_ies_container
Definition: ngap.h:1026
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6241
asn1::ngap::init_ue_msg_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:6810
asn1::ngap::time_to_wait_opts::nulltype
@ nulltype
Definition: ngap.h:1050
asn1::ngap::pws_cancel_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:9193
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8804
asn1::ngap::eutra_cgi_s::ext
bool ext
Definition: ngap.h:1802
asn1::ngap::dynamic5_qi_descriptor_s::delay_crit
delay_crit_e delay_crit
Definition: ngap.h:4432
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::options value
asn1::ngap::ho_required_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17558
asn1::ngap::recommended_cell_item_s::ie_exts
recommended_cell_item_ext_ies_container ie_exts
Definition: ngap.h:2018
asn1::ngap::user_plane_security_info_s::ie_exts
user_plane_security_info_ext_ies_container ie_exts
Definition: ngap.h:13944
asn1::ngap::son_info_request_opts::value
enum asn1::ngap::son_info_request_opts::options value
asn1::ngap::xn_tnl_cfg_info_s::xn_extended_transport_layer_addresses
xn_ext_tlas_l xn_extended_transport_layer_addresses
Definition: ngap.h:4015
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::pdu_session_res_released_list_ps_fail
@ pdu_session_res_released_list_ps_fail
Definition: ngap.h:9472
asn1::ngap::location_report_fail_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:23893
asn1::ngap::ue_radio_cap_for_paging_s
Definition: ngap.h:6447
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:45693
asn1::ngap::ue_radio_cap_check_resp_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11780
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:2104
asn1::ngap::user_location_info_c::types_opts
Definition: ngap.h:5195
asn1::ngap::security_ind_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50037
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:7037
asn1::ngap::tai_broadcast_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5654
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::c
secondary_ratusage_info_s c
Definition: ngap.h:13380
asn1::ngap::dl_nas_transport_ies_o::value_c::allowed_nssai
allowed_nssai_l & allowed_nssai()
Definition: ngap.cc:8800
asn1::ngap::ho_required_ies_o::value_c::types_opts::handov_type
@ handov_type
Definition: ngap.h:6131
asn1::ngap::rrc_inactive_transition_report_ies_container
Definition: ngap.h:11503
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::ue_context_request
@ ue_context_request
Definition: ngap.h:6795
asn1::ngap::ho_request_ies_o::value_c::source_to_target_transparent_container
unbounded_octstring< true > & source_to_target_transparent_container()
Definition: ngap.cc:15343
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:50836
asn1::ngap::ho_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5633
asn1::ngap::pdu_session_res_release_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:27768
asn1::ngap::ue_ngap_ids_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.h:7950
asn1::ngap::cause_radio_network_opts::value
enum asn1::ngap::cause_radio_network_opts::options value
asn1::ngap::qos_flow_notify_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13420
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::ext
bool ext
Definition: ngap.h:6634
asn1::ngap::cp_transport_layer_info_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:326
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::allowed_nssai
@ allowed_nssai
Definition: ngap.h:6474
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:3818
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::pdu_session_aggregate_maximum_bit_rate_present
bool pdu_session_aggregate_maximum_bit_rate_present
Definition: ngap.h:13735
asn1::ngap::cancelled_cells_in_eai_eutra_item_s
Definition: ngap.h:2167
asn1::ngap::ho_cancel_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11890
asn1::ngap::pdu_session_res_modify_item_mod_res_s::ie_exts
pdu_session_res_modify_item_mod_res_ext_ies_container ie_exts
Definition: ngap.h:7350
asn1::ngap::drb_status_ul_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:7705
asn1::ngap::service_area_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8249
asn1::ngap::amf_cfg_upd_ack_ies_o
Definition: ngap.h:983
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c
Definition: ngap.h:10370
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:50160
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::value
enum asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::options value
asn1::ngap::broadcast_cancelled_area_list_c::cell_id_cancelled_nr
cell_id_cancelled_nr_l & cell_id_cancelled_nr()
Definition: ngap.h:2429
asn1::ngap::ue_context_release_complete_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:34650
asn1::ngap::ho_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:13196
asn1::ngap::pdu_session_res_setup_request_ies_container::pdu_session_res_setup_list_su_req
ie_field_s< dyn_seq_of< pdu_session_res_setup_item_su_req_s, 1, 256, true > > pdu_session_res_setup_list_su_req
Definition: ngap.h:11189
asn1::ngap::global_ran_node_id_c::types_opts::value
enum asn1::ngap::global_ran_node_id_c::types_opts::options value
asn1::ngap::pdu_session_res_setup_resp_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50721
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::type
types type() const
Definition: ngap.h:9614
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:21082
asn1::ngap::amf_cfg_upd_fail_ies_container
Definition: ngap.h:1102
asn1::ngap::ue_paging_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:23031
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:46402
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::options value
asn1::ngap::drb_status_ul18_s::ie_ext
drb_status_ul18_ext_ies_container ie_ext
Definition: ngap.h:3452
asn1::ngap::cell_id_list_for_restart_c::~cell_id_list_for_restart_c
~cell_id_list_for_restart_c()
Definition: ngap.h:2939
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::ext
bool ext
Definition: ngap.h:7297
asn1::ngap::ue_radio_cap_check_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42584
asn1::ngap::deactiv_trace_s
elementary_procedure_option< deactiv_trace_ies_container > deactiv_trace_s
Definition: ngap.h:3658
asn1::ngap::ho_required_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:17326
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::emergency_area_id
fixed_octstring< 3, true > emergency_area_id
Definition: ngap.h:2302
asn1::ngap::trace_start_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11594
asn1::ngap::crit_diagnostics_s::ie_exts
crit_diagnostics_ext_ies_container ie_exts
Definition: ngap.h:970
asn1::ngap::pdu_session_res_notify_ies_o::value_c
Definition: ngap.h:8852
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:50087
asn1::ngap::ue_presence_opts::to_string
const char * to_string() const
Definition: ngap.cc:21267
asn1::ngap::protocol_ie_field_pair_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51267
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:46457
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:32208
asn1::ngap::path_switch_request_ack_ies_o::value_c::ue_security_cap
ue_security_cap_s & ue_security_cap()
Definition: ngap.cc:30478
asn1::ngap::qos_flow_level_qos_params_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13088
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::c
qos_flow_per_tnl_info_list_l c
Definition: ngap.h:5030
asn1::ngap::deactiv_trace_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:7869
asn1::ngap::paging_ies_container::paging_ies_container
paging_ies_container()
Definition: ngap.cc:40461
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:35484
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13906
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::security_ind
ie_field_s< security_ind_s > security_ind
Definition: ngap.h:13745
asn1::ngap::pdu_session_res_setup_item_ho_req_s::ext
bool ext
Definition: ngap.h:5453
asn1::ngap::pws_failed_cell_id_list_c::types_opts::eutra_cgi_pws_failed_list
@ eutra_cgi_pws_failed_list
Definition: ngap.h:7745
asn1::ngap::cancel_all_warning_msgs_opts::value
enum asn1::ngap::cancel_all_warning_msgs_opts::options value
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:37338
asn1::ngap::qos_flow_per_tnl_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12993
asn1::ngap::secondary_rat_data_usage_report_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:14040
asn1::ngap::cell_traffic_trace_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:6336
asn1::ngap::location_report_fail_ind_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:10849
asn1::ngap::allowed_nssai_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3787
asn1::ngap::pdu_session_res_release_resp_transfer_s::ie_exts
protocol_ext_container_l< pdu_session_res_release_resp_transfer_ext_ies_o > ie_exts
Definition: ngap.h:13535
asn1::ngap::cell_id_cancelled_eutra_item_s
Definition: ngap.h:2265
asn1::ngap::cell_id_cancelled_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4751
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:37282
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:28625
asn1::ngap::amf_tnlassoc_to_add_item_s::ie_exts
amf_tnlassoc_to_add_item_ext_ies_container ie_exts
Definition: ngap.h:415
asn1::ngap::ho_cmd_ies_o::value_c::pdu_session_res_ho_list
pdu_session_res_ho_list_l & pdu_session_res_ho_list()
Definition: ngap.cc:12600
asn1::ngap::cancelled_cells_in_eai_nr_item_s::nof_broadcasts
uint32_t nof_broadcasts
Definition: ngap.h:2188
asn1::ngap::path_switch_request_ack_ies_o::value_c::c
choice_buffer_t< allowed_nssai_l, core_network_assist_info_s, crit_diagnostics_s, pdu_session_res_released_list_ps_ack_l, pdu_session_res_switched_list_l, security_context_s, ue_security_cap_s > c
Definition: ngap.h:9451
asn1::ngap::data_forwarding_resp_drb_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7844
asn1::ngap::ue_context_release_cmd_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:34476
asn1::ngap::pdu_session_res_release_cmd_ies_container::ran_paging_prio
ie_field_s< integer< uint16_t, 1, 256, false, true > > ran_paging_prio
Definition: ngap.h:11139
asn1::ngap::ng_setup_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:25080
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::amf_tnlassoc_to_upd_list
@ amf_tnlassoc_to_upd_list
Definition: ngap.h:599
asn1::ngap::last_visited_cell_info_c::operator=
last_visited_cell_info_c & operator=(const last_visited_cell_info_c &other)
Definition: ngap.cc:46952
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9729
asn1::ngap::ho_required_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17685
asn1::ngap::xn_tnl_cfg_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4013
asn1::ngap::secondary_rat_data_usage_report_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51327
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:26692
asn1::ngap::ue_id_idx_value_c::operator=
ue_id_idx_value_c & operator=(const ue_id_idx_value_c &other)
Definition: ngap.cc:7036
asn1::ngap::expected_ue_mob_opts::to_string
const char * to_string() const
Definition: ngap.cc:6844
asn1::ngap::pdu_session_res_modify_ind_ies_o
Definition: ngap.h:8692
asn1::ngap::dl_nas_transport_ies_container::old_amf
ie_field_s< printable_string< 1, 150, true, true > > old_amf
Definition: ngap.h:3893
asn1::ngap::pre_emption_vulnerability_opts::pre_emptable
@ pre_emptable
Definition: ngap.h:1743
asn1::ngap::pdu_session_res_setup_request_s
elementary_procedure_option< pdu_session_res_setup_request_ies_container > pdu_session_res_setup_request_s
Definition: ngap.h:11200
asn1::ngap::ue_presence_in_area_of_interest_list_l
dyn_array< ue_presence_in_area_of_interest_item_s > ue_presence_in_area_of_interest_list_l
Definition: ngap.h:8039
asn1::ngap::guami_s::amf_region_id
fixed_bitstring< 8, false, true > amf_region_id
Definition: ngap.h:525
asn1::ngap::ngran_cgi_c::type_
types type_
Definition: ngap.h:1899
asn1::ngap::uetnla_binding_release_request_ies_container
Definition: ngap.h:11815
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:28524
asn1::ngap::ho_request_ack_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:16200
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9079
asn1::ngap::init_context_setup_request_ies_container::rrc_inactive_transition_report_request_present
bool rrc_inactive_transition_report_request_present
Definition: ngap.h:6590
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21403
asn1::ngap::expected_ho_interv_opts::value
enum asn1::ngap::expected_ho_interv_opts::options value
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::type_
types type_
Definition: ngap.h:10441
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:2995
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::ue_aggregate_maximum_bit_rate
@ ue_aggregate_maximum_bit_rate
Definition: ngap.h:9025
asn1::ngap::pdu_session_res_release_cmd_ies_o
Definition: ngap.h:8905
asn1::ngap::amf_cfg_upd_fail_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:1104
asn1::ngap::pdu_session_res_failed_to_setup_list_ps_req_l
dyn_array< pdu_session_res_failed_to_setup_item_ps_req_s > pdu_session_res_failed_to_setup_list_ps_req_l
Definition: ngap.h:7686
asn1::ngap::ng_setup_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:10927
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2301
asn1::ngap::gtp_tunnel_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3429
asn1::ngap::ng_reset_ack_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:10906
asn1::ngap::path_switch_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:31124
asn1::ngap::cause_radio_network_opts::up_integrity_protection_not_possible
@ up_integrity_protection_not_possible
Definition: ngap.h:772
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8696
asn1::ngap::pws_cancel_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40184
asn1::ngap::rrcestablishment_cause_opts::mt_access
@ mt_access
Definition: ngap.h:6758
asn1::ngap::reroute_nas_request_ies_o::value_c::ngap_msg
unbounded_octstring< true > & ngap_msg()
Definition: ngap.cc:32444
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:10424
asn1::ngap::path_switch_request_ack_ies_o::value_c::type_
types type_
Definition: ngap.h:9443
asn1::ngap::cell_id_list_for_restart_c::c
choice_buffer_t< eutra_cgi_list_l, nr_cgi_list_l, protocol_ie_single_container_s< cell_id_list_for_restart_ext_ies_o > > c
Definition: ngap.h:2983
asn1::ngap::pdu_session_res_setup_item_su_req_s
Definition: ngap.h:7464
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:4263
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::endc_son_cfg_transfer_dl
@ endc_son_cfg_transfer_dl
Definition: ngap.h:4182
asn1::ngap::ran_cfg_upd_ies_container::supported_ta_list_present
bool supported_ta_list_present
Definition: ngap.h:11461
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8655
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::default_paging_drx
@ default_paging_drx
Definition: ngap.h:8477
asn1::ngap::tai_broadcast_nr_item_s
Definition: ngap.h:2698
asn1::ngap::path_switch_request_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51157
asn1::ngap::pws_restart_ind_s
elementary_procedure_option< pws_restart_ind_ies_container > pws_restart_ind_s
Definition: ngap.h:11308
asn1::ngap::user_location_info_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13769
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container
Definition: ngap.h:3953
asn1::ngap::deactiv_trace_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:3646
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::amf_cfg_upd_fail
amf_cfg_upd_fail_s & amf_cfg_upd_fail()
Definition: ngap.cc:46567
asn1::ngap::dl_nas_transport_ies_container::ue_aggregate_maximum_bit_rate
ie_field_s< ue_aggregate_maximum_bit_rate_s > ue_aggregate_maximum_bit_rate
Definition: ngap.h:3898
asn1::ngap::ue_id_idx_value_c
Definition: ngap.h:3237
asn1::ngap::reroute_nas_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11530
asn1::ngap::ue_security_cap_s::ie_exts
ue_security_cap_ext_ies_container ie_exts
Definition: ngap.h:5599
asn1::ngap::notif_ctrl_e
enumerated< notif_ctrl_opts, true > notif_ctrl_e
Definition: ngap.h:4644
asn1::ngap::paging_attempt_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2088
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:46337
asn1::ngap::ue_context_mod_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:33370
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::type
types type() const
Definition: ngap.h:4275
asn1::ngap::ho_prep_fail_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:5392
asn1::ngap::cause_radio_network_opts::tngrelocprep_expiry
@ tngrelocprep_expiry
Definition: ngap.h:745
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::value
enum asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::options value
asn1::ngap::amf_paging_target_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1473
asn1::ngap::ul_ran_status_transfer_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11898
asn1::ngap::ue_ngap_ids_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:22914
asn1::ngap::ue_radio_cap_check_resp_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11779
asn1::ngap::global_gnb_id_s::ie_exts
global_gnb_id_ext_ies_container ie_exts
Definition: ngap.h:1323
asn1::ngap::cause_transport_opts::options
options
Definition: ngap.h:792
asn1::ngap::paging_ies_container::assist_data_for_paging_present
bool assist_data_for_paging_present
Definition: ngap.h:11319
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12335
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:3955
asn1::ngap::pws_restart_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:9302
asn1::ngap::amf_cfg_upd_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:1109
asn1::ngap::ho_prep_unsuccessful_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14548
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:35970
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49311
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::last_eutran_plmn_id
fixed_octstring< 3, true > & last_eutran_plmn_id()
Definition: ngap.h:3750
asn1::ngap::tai_list_for_paging_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7584
asn1::ngap::emergency_service_target_cn_opts::to_string
const char * to_string() const
Definition: ngap.cc:11099
asn1::ngap::ngap_elem_procs_o::init_msg_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:45354
asn1::ngap::path_switch_request_ies_o::value_c::type
types type() const
Definition: ngap.h:9541
asn1::ngap::ue_ngap_ids_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:22776
asn1::ngap::pdu_session_res_setup_item_ho_req_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:5455
asn1::ngap::delay_crit_opts
Definition: ngap.h:4391
asn1::ngap::add_dluptnl_info_for_ho_item_s::add_dl_forwarding_uptnl_info
up_transport_layer_info_c add_dl_forwarding_uptnl_info
Definition: ngap.h:1717
asn1::ngap::ng_reset_ack_ies_container::ng_reset_ack_ies_container
ng_reset_ack_ies_container()
Definition: ngap.cc:38635
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:27726
asn1::ngap::time_to_wait_opts::v10s
@ v10s
Definition: ngap.h:1050
asn1::ngap::ul_nas_transport_ies_o::value_c::type_
types type_
Definition: ngap.h:10487
asn1::ngap::ho_request_ack_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:16151
asn1::ngap::ue_radio_cap_for_paging_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6449
asn1::ngap::redirection_voice_fallback_e
enumerated< redirection_voice_fallback_opts, true > redirection_voice_fallback_e
Definition: ngap.h:5551
asn1::ngap::last_visited_cell_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47105
asn1::ngap::cell_type_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3080
asn1::ngap::reroute_nas_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9779
asn1::ngap::dl_nas_transport_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:3895
asn1::ngap::dl_ran_cfg_transfer_s
elementary_procedure_option< dl_ran_cfg_transfer_ies_container > dl_ran_cfg_transfer_s
Definition: ngap.h:4237
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c
Definition: ngap.h:13904
asn1::ngap::ue_radio_cap_for_paging_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:18422
asn1::ngap::completed_cells_in_tai_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5411
asn1::ngap::gtp_tunnel_s::transport_layer_address
bounded_bitstring< 1, 160, true, true > transport_layer_address
Definition: ngap.h:1620
asn1::ngap::pdu_session_res_modify_ind_transfer_s::dlqos_flow_per_tnl_info
qos_flow_per_tnl_info_s dlqos_flow_per_tnl_info
Definition: ngap.h:12961
asn1::ngap::pws_cancel_request_ies_container::cancel_all_warning_msgs_present
bool cancel_all_warning_msgs_present
Definition: ngap.h:11233
asn1::ngap::qos_flow_level_qos_params_s::ie_exts
qos_flow_level_qos_params_ext_ies_container ie_exts
Definition: ngap.h:13094
asn1::ngap::ho_request_ies_o::value_c::location_report_request_type
location_report_request_type_s & location_report_request_type()
Definition: ngap.cc:15353
asn1::ngap::ran_cfg_upd_ies_o::value_c::value_c
value_c()=default
asn1::ngap::cancelled_cells_in_tai_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4711
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::pdu_session_res_notify_ies_container::pdu_session_res_released_list_not
ie_field_s< dyn_seq_of< pdu_session_res_released_item_not_s, 1, 256, true > > pdu_session_res_released_list_not
Definition: ngap.h:11117
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::warning_msg_contents
@ warning_msg_contents
Definition: ngap.h:10689
asn1::ngap::pdu_session_res_released_item_ps_ack_s::path_switch_request_unsuccessful_transfer
unbounded_octstring< true > path_switch_request_unsuccessful_transfer
Definition: ngap.h:7400
asn1::ngap::trace_fail_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::trace_fail_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:32874
asn1::ngap::qos_flow_level_qos_params_s::qos_characteristics
qos_characteristics_c qos_characteristics
Definition: ngap.h:13089
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:9960
asn1::ngap::trace_fail_ind_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:11576
asn1::ngap::ng_reset_ack_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38638
asn1::ngap::event_type_opts::to_string
const char * to_string() const
Definition: ngap.cc:14561
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::tai_cancelled_eutra
@ tai_cancelled_eutra
Definition: ngap.h:2390
asn1::ngap::pdu_session_res_admitted_list_l
dyn_array< pdu_session_res_admitted_item_s > pdu_session_res_admitted_list_l
Definition: ngap.h:5805
asn1::ngap::ho_cancel_ack_ies_o::value_c::type
types type() const
Definition: ngap.h:4751
asn1::ngap::dl_ran_cfg_transfer_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10111
asn1::ngap::last_visited_cell_info_c::set_geran_cell
unbounded_octstring< true > & set_geran_cell()
Definition: ngap.cc:46997
asn1::ngap::location_report_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:23364
asn1::ngap::amf_cfg_upd_ies_container::amf_name
ie_field_s< printable_string< 1, 150, true, true > > amf_name
Definition: ngap.h:668
asn1::ngap::add_dluptnl_info_for_ho_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1714
asn1::ngap::pdu_session_res_release_resp_transfer_s::ext
bool ext
Definition: ngap.h:13534
asn1::ngap::gbr_qos_info_s::notif_ctrl
notif_ctrl_e notif_ctrl
Definition: ngap.h:4659
asn1::ngap::private_ie_id_c::types_opts::local
@ local
Definition: ngap.h:7099
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:8798
asn1::ngap::guami_s
Definition: ngap.h:521
asn1::ngap::pdu_session_res_ho_item_s::ie_exts
pdu_session_res_ho_item_ext_ies_container ie_exts
Definition: ngap.h:4812
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:10131
asn1::ngap::ue_context_mod_resp_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11673
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::type_
types type_
Definition: ngap.h:3939
asn1::ngap::ho_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13364
asn1::ngap::secondary_rat_data_usage_report_transfer_s
Definition: ngap.h:14037
asn1::ngap::ng_reset_ack_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:24455
asn1::ngap::rrc_state_opts::connected
@ connected
Definition: ngap.h:7849
asn1::ngap::write_replace_warning_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:37626
asn1::ngap::packet_error_rate_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10873
asn1::ngap::mico_mode_ind_opts
Definition: ngap.h:3216
asn1::ngap::ngran_cgi_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3993
asn1::ngap::ue_retention_info_opts::nulltype
@ nulltype
Definition: ngap.h:8043
asn1::ngap::pws_cancel_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11259
asn1::ngap::assist_data_for_paging_s::ext
bool ext
Definition: ngap.h:2105
asn1::ngap::last_visited_cell_info_c::type
types type() const
Definition: ngap.h:12457
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:1798
asn1::ngap::init_context_setup_request_ies_container::old_amf_present
bool old_amf_present
Definition: ngap.h:6579
asn1::ngap::ho_prep_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14354
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:21091
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:37914
asn1::ngap::expected_ue_behaviour_s
Definition: ngap.h:3196
asn1::ngap::ul_ran_cfg_transfer_s
elementary_procedure_option< ul_ran_cfg_transfer_ies_container > ul_ran_cfg_transfer_s
Definition: ngap.h:11890
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:49497
asn1::ngap::location_report_request_type_s::ie_exts
location_report_request_type_ext_ies_container ie_exts
Definition: ngap.h:5512
asn1::ngap::init_context_setup_request_ies_container::core_network_assist_info_present
bool core_network_assist_info_present
Definition: ngap.h:6581
asn1::ngap::private_msg_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41110
asn1::ngap::init_context_setup_request_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:6576
asn1::ngap::pdu_session_res_released_item_not_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7381
asn1::ngap::error_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:11228
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4273
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9037
asn1::ngap::completed_cells_in_tai_eutra_item_s::ie_exts
completed_cells_in_tai_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2557
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:8429
asn1::ngap::ho_request_s
elementary_procedure_option< ho_request_ies_container > ho_request_s
Definition: ngap.h:5762
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:27626
asn1::ngap::path_switch_request_ack_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9410
asn1::ngap::pws_restart_ind_ies_container
Definition: ngap.h:11289
asn1::ngap::ho_required_ies_o::value_c::types_opts::direct_forwarding_path_availability
@ direct_forwarding_path_availability
Definition: ngap.h:6134
asn1::ngap::rrcestablishment_cause_opts::high_prio_access
@ high_prio_access
Definition: ngap.h:6757
asn1::ngap::init_context_setup_fail_ies_container::pdu_session_res_failed_to_setup_list_cxt_fail_present
bool pdu_session_res_failed_to_setup_list_cxt_fail_present
Definition: ngap.h:6397
asn1::ngap::pdu_session_res_modify_confirm_s
elementary_procedure_option< pdu_session_res_modify_confirm_ies_container > pdu_session_res_modify_confirm_s
Definition: ngap.h:11037
asn1::ngap::served_guami_item_s::guami
guami_s guami
Definition: ngap.h:570
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:50186
asn1::ngap::ran_cfg_upd_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:11457
asn1::ngap::ue_radio_cap_info_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42693
asn1::ngap::gnb_id_c::type_
types type_
Definition: ngap.h:1176
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51486
asn1::ngap::pws_cancel_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:29200
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:10663
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:36746
asn1::ngap::ho_request_ack_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16433
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::path_switch_request_ack
path_switch_request_ack_s & path_switch_request_ack()
Definition: ngap.cc:46047
asn1::ngap::pdu_session_res_modify_resp_transfer_s::ie_exts
protocol_ext_container_l< pdu_session_res_modify_resp_transfer_ext_ies_o > ie_exts
Definition: ngap.h:13329
asn1::ngap::dl_nas_transport_ies_o::value_c::mob_restrict_list
mob_restrict_list_s & mob_restrict_list()
Definition: ngap.cc:8785
asn1::ngap::cell_type_s
Definition: ngap.h:3078
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::new_amf_ue_ngap_id
@ new_amf_ue_ngap_id
Definition: ngap.h:10015
asn1::ngap::pdu_session_res_modify_item_mod_ind_s
Definition: ngap.h:7313
asn1::ngap::ue_associated_lc_ng_conn_item_s::amf_ue_ngap_id_present
bool amf_ue_ngap_id_present
Definition: ngap.h:7148
asn1::ngap::warning_area_list_c::types
enumerated< types_opts > types
Definition: ngap.h:8063
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:35634
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:26036
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:27752
asn1::ngap::ue_context_mod_request_ies_container::idx_to_rfsp
ie_field_s< integer< uint16_t, 1, 256, true, true > > idx_to_rfsp
Definition: ngap.h:11646
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:27542
asn1::ngap::next_paging_area_scope_opts::options
options
Definition: ngap.h:2038
asn1::ngap::pdu_session_usage_report_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12862
asn1::ngap::amf_status_ind_s
elementary_procedure_option< protocol_ie_container_l< amf_status_ind_ies_o > > amf_status_ind_s
Definition: ngap.h:1598
asn1::ngap::ue_context_mod_resp_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:34316
asn1::ngap::ue_context_mod_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::qos_characteristics_c::type_
types type_
Definition: ngap.h:13057
asn1::ngap::ul_nas_transport_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:36374
asn1::ngap::ho_request_ies_o::value_c::masked_imeisv
fixed_bitstring< 64, false, true > & masked_imeisv()
Definition: ngap.cc:15338
asn1::ngap::pws_cancel_request_ies_o::value_c::type
types type() const
Definition: ngap.h:9147
asn1::ngap::overload_action_opts::nulltype
@ nulltype
Definition: ngap.h:6893
asn1::ngap::user_location_info_c::operator=
user_location_info_c & operator=(const user_location_info_c &other)
Definition: ngap.cc:13722
asn1::ngap::son_info_reply_s::ie_exts
son_info_reply_ext_ies_container ie_exts
Definition: ngap.h:4036
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10282
asn1::ngap::amf_cfg_upd_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:2018
asn1::ngap::pdu_session_res_setup_resp_transfer_s::ext
bool ext
Definition: ngap.h:13767
asn1::ngap::nr_cgi_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1823
asn1::ngap::paging_ies_o::value_c::types_opts::ue_radio_cap_for_paging
@ ue_radio_cap_for_paging
Definition: ngap.h:9330
asn1::ngap::ue_paging_id_c::five_g_s_tmsi
five_g_s_tmsi_s & five_g_s_tmsi()
Definition: ngap.h:8008
asn1::ngap::ngran_cgi_c::type
types type() const
Definition: ngap.h:1859
asn1::ngap::non_dynamic5_qi_descriptor_s::ie_exts
non_dynamic5_qi_descriptor_ext_ies_container ie_exts
Definition: ngap.h:12648
asn1::ngap::dl_nas_transport_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8994
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::endc_son_cfg_transfer_ul
@ endc_son_cfg_transfer_ul
Definition: ngap.h:10548
asn1::ngap::overload_start_nssai_item_s::slice_traffic_load_reduction_ind
uint8_t slice_traffic_load_reduction_ind
Definition: ngap.h:7186
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::ng_setup_fail
ng_setup_fail_s & ng_setup_fail()
Definition: ngap.cc:46587
asn1::ngap::deactiv_trace_ies_o::value_c::ngran_trace_id
fixed_octstring< 8, true > & ngran_trace_id()
Definition: ngap.cc:8008
asn1::ngap::pws_fail_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:9239
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17714
asn1::ngap::direct_forwarding_path_availability_opts::value
enum asn1::ngap::direct_forwarding_path_availability_opts::options value
asn1::ngap::trace_start_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:33173
asn1::ngap::targetenb_id_s::global_enb_id
global_ng_enb_id_s global_enb_id
Definition: ngap.h:6040
asn1::ngap::paging_ies_container::paging_drx
ie_field_s< paging_drx_e > paging_drx
Definition: ngap.h:11321
asn1::ngap::assist_data_for_paging_s::paging_attempt_info
paging_attempt_info_s paging_attempt_info
Definition: ngap.h:2110
asn1::ngap::qos_flow_add_or_modify_request_item_s::erab_id
uint8_t erab_id
Definition: ngap.h:13119
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:32763
asn1::ngap::ims_voice_support_ind_opts::supported
@ supported
Definition: ngap.h:7670
asn1::ngap::report_area_opts::value
enum asn1::ngap::report_area_opts::options value
asn1::ngap::area_of_interest_cell_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4065
asn1::ngap::global_ran_node_id_c::global_ng_enb_id
global_ng_enb_id_s & global_ng_enb_id()
Definition: ngap.h:1402
asn1::ngap::area_of_interest_ran_node_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1926
asn1::ngap::broadcast_completed_area_list_c::c
choice_buffer_t< cell_id_broadcast_eutra_l, cell_id_broadcast_nr_l, emergency_area_id_broadcast_eutra_l, emergency_area_id_broadcast_nr_l, protocol_ie_single_container_s< broadcast_completed_area_list_ext_ies_o >, tai_broadcast_eutra_l, tai_broadcast_nr_l > c
Definition: ngap.h:2849
asn1::ngap::path_switch_request_ack_ies_container::redirection_voice_fallback
ie_field_s< redirection_voice_fallback_e > redirection_voice_fallback
Definition: ngap.h:11386
asn1::ngap::location_report_ctrl_ies_o::value_c::location_report_request_type
location_report_request_type_s & location_report_request_type()
Definition: ngap.cc:23802
asn1::ngap::reroute_nas_request_ies_o::value_c
Definition: ngap.h:9773
asn1::ngap::ngap_pdu_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:47364
asn1::ngap::deactiv_trace_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:3606
asn1::ngap::trace_start_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:33157
asn1::ngap::warning_area_list_c::types_opts::tai_list_for_warning
@ tai_list_for_warning
Definition: ngap.h:8055
asn1::ngap::n3_iwf_id_c::set_choice_exts
protocol_ie_single_container_s< n3_iwf_id_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:2516
asn1::ngap::amf_cfg_upd_ies_o::value_c::c
choice_buffer_t< amf_tnlassoc_to_add_list_l, amf_tnlassoc_to_rem_list_l, amf_tnlassoc_to_upd_list_l, plmn_support_list_l, printable_string< 1, 150, true, true >, served_guami_list_l > c
Definition: ngap.h:643
asn1::ngap::reroute_nas_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:32512
asn1::ngap::error_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:11173
asn1::ngap::init_context_setup_request_ies_container::redirection_voice_fallback_present
bool redirection_voice_fallback_present
Definition: ngap.h:6592
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5345
asn1::ngap::error_ind_ies_container::amf_ue_ngap_id_present
bool amf_ue_ngap_id_present
Definition: ngap.h:4595
asn1::ngap::pre_emption_cap_opts::nulltype
@ nulltype
Definition: ngap.h:1735
asn1::ngap::amf_tnlassoc_to_upd_item_s
Definition: ngap.h:455
asn1::ngap::cause_radio_network_opts::redirection
@ redirection
Definition: ngap.h:776
asn1::ngap::init_context_setup_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:17997
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::ie_exts
pdu_session_res_setup_unsuccessful_transfer_ext_ies_container ie_exts
Definition: ngap.h:13795
asn1::ngap::ho_flag_e
enumerated< ho_flag_opts, true > ho_flag_e
Definition: ngap.h:7666
asn1::ngap::expected_ue_mob_opts::nulltype
@ nulltype
Definition: ngap.h:3162
asn1::ngap::emergency_fallback_ind_s::ext
bool ext
Definition: ngap.h:4530
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::pdu_session_res_failed_to_setup_list_su_res
@ pdu_session_res_failed_to_setup_list_su_res
Definition: ngap.h:9081
asn1::ngap::ng_setup_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:25275
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:49268
asn1::ngap::recommended_cells_for_paging_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4352
asn1::ngap::path_switch_request_unsuccessful_transfer_s::ie_exts
path_switch_request_unsuccessful_transfer_ext_ies_container ie_exts
Definition: ngap.h:13981
asn1::ngap::source_ran_node_id_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4128
asn1::ngap::ho_request_ies_container::handov_type
ie_field_s< handov_type_e > handov_type
Definition: ngap.h:5735
asn1::ngap::write_replace_warning_resp_ies_o::value_c::serial_num
fixed_bitstring< 16, false, true > & serial_num()
Definition: ngap.cc:38098
asn1::ngap::ng_reset_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:24749
asn1::ngap::amf_cfg_upd_ies_o::value_c::type_
types type_
Definition: ngap.h:636
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::redirection_voice_fallback
@ redirection_voice_fallback
Definition: ngap.h:9398
asn1::ngap::data_forwarding_accepted_opts::nulltype
@ nulltype
Definition: ngap.h:1602
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::operator=
unsuccessful_outcome_c & operator=(const unsuccessful_outcome_c &other)
Definition: ngap.cc:46528
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::path_switch_request_setup_failed_transfer
unbounded_octstring< true > path_switch_request_setup_failed_transfer
Definition: ngap.h:7237
asn1::ngap::pdu_session_res_modify_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39372
asn1::ngap::pdu_session_res_released_item_ps_fail_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21877
asn1::ngap::pdu_session_res_release_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39839
asn1::ngap::ngap_pdu_c::type_
types type_
Definition: ngap.h:12626
asn1::ngap::pws_cancel_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9185
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::value
enum asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::options value
asn1::ngap::son_info_reply_s
Definition: ngap.h:4031
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11916
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c
Definition: ngap.h:5012
asn1::ngap::ho_notify_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14101
asn1::ngap::recommended_cell_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2015
asn1::ngap::pdu_session_res_item_ho_rqd_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16868
asn1::ngap::ue_context_release_cmd_ies_o::value_c::type
types type() const
Definition: ngap.h:10143
asn1::ngap::paging_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:30061
asn1::ngap::up_transport_layer_info_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3592
asn1::ngap::cause_misc_e
enumerated< cause_misc_opts, true > cause_misc_e
Definition: ngap.h:704
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::value_c
value_c()=default
asn1::ngap::rat_restricts_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8210
asn1::ngap::secondary_ratusage_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47907
asn1::ngap::cell_id_broadcast_eutra_item_s::ext
bool ext
Definition: ngap.h:2616
asn1::ngap::ul_ngu_up_tnl_modify_item_s::ext
bool ext
Definition: ngap.h:13133
asn1::ngap::count_value_for_pdcp_sn12_s::pdcp_sn12
uint16_t pdcp_sn12
Definition: ngap.h:2886
asn1::ngap::ng_setup_request_ies_o::value_c::supported_ta_list
supported_ta_list_l & supported_ta_list()
Definition: ngap.cc:25206
asn1::ngap::n3_iwf_id_c::types
enumerated< types_opts > types
Definition: ngap.h:1200
asn1::ngap::cause_nas_opts::options
options
Definition: ngap.h:708
asn1::ngap::path_switch_request_ack_transfer_s::security_ind_present
bool security_ind_present
Definition: ngap.h:13840
asn1::ngap::init_context_setup_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:18908
asn1::ngap::gnb_id_c::~gnb_id_c
~gnb_id_c()
Definition: ngap.h:1145
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::add_ul_ngu_up_tnl_info_present
bool add_ul_ngu_up_tnl_info_present
Definition: ngap.h:13736
asn1::ngap::ue_radio_cap_check_request_ies_container::ue_radio_cap_check_request_ies_container
ue_radio_cap_check_request_ies_container()
Definition: ngap.cc:42498
asn1::ngap::location_report_fail_ind_ies_o::value_c
Definition: ngap.h:8253
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o
Definition: ngap.h:13501
asn1::ngap::ho_cancel_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4686
asn1::ngap::deactiv_trace_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8107
asn1::ngap::broadcast_cancelled_area_list_c
Definition: ngap.h:2386
asn1::ngap::completed_cells_in_tai_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5387
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9274
asn1::ngap::pdu_session_res_modify_request_s
elementary_procedure_option< pdu_session_res_modify_request_ies_container > pdu_session_res_modify_request_s
Definition: ngap.h:11077
asn1::ngap::amf_tnlassoc_to_add_list_l
dyn_array< amf_tnlassoc_to_add_item_s > amf_tnlassoc_to_add_list_l
Definition: ngap.h:425
asn1::ngap::path_switch_request_transfer_s::ie_exts
protocol_ext_container_l< path_switch_request_transfer_ext_ies_o > ie_exts
Definition: ngap.h:13962
asn1::ngap::pdu_session_res_modify_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:26515
asn1::ngap::trace_fail_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:9881
asn1::ngap::cause_protocol_opts::abstract_syntax_error_ignore_and_notify
@ abstract_syntax_error_ignore_and_notify
Definition: ngap.h:719
asn1::ngap::qo_sflows_usage_report_item_s::ext
bool ext
Definition: ngap.h:12835
asn1::ngap::pdu_session_res_modify_ind_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48236
asn1::ngap::nas_non_delivery_ind_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:10870
asn1::ngap::n3_iwf_id_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:2577
asn1::ngap::qos_flow_setup_resp_item_su_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51291
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:27441
asn1::ngap::ho_cmd_ies_container
Definition: ngap.h:4920
asn1::ngap::pdu_session_usage_report_s
Definition: ngap.h:12852
asn1::ngap::last_visited_cell_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47117
asn1::ngap::pdu_session_res_setup_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40018
asn1::ngap::write_replace_warning_request_ies_container::repeat_period
ie_field_s< integer< uint32_t, 0, 131071, false, true > > repeat_period
Definition: ngap.h:11946
asn1::ngap::location_report_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38237
asn1::ngap::ue_context_mod_request_ies_container::ran_paging_prio_present
bool ran_paging_prio_present
Definition: ngap.h:11633
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9026
asn1::ngap::xn_tnl_cfg_info_s::ie_exts
xn_tnl_cfg_info_ext_ies_container ie_exts
Definition: ngap.h:4016
asn1::ngap::confidentiality_protection_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:49897
asn1::ngap::plmn_support_item_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:552
asn1::ngap::reflective_qos_attribute_opts::options
options
Definition: ngap.h:13071
asn1::ngap::path_switch_request_ies_container::pdu_session_res_to_be_switched_dl_list
ie_field_s< dyn_seq_of< pdu_session_res_to_be_switched_dl_item_s, 1, 256, true > > pdu_session_res_to_be_switched_dl_list
Definition: ngap.h:11349
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2178
asn1::ngap::plmn_support_item_s::slice_support_list
slice_support_list_l slice_support_list
Definition: ngap.h:553
asn1::ngap::ho_request_ies_o::value_c::redirection_voice_fallback
redirection_voice_fallback_e & redirection_voice_fallback()
Definition: ngap.cc:15368
asn1::ngap::crit_diagnostics_ie_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1474
asn1::ngap::private_ie_container_item_s
Definition: ngap.h:11420
asn1::ngap::private_ie_container_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41047
asn1::ngap::ngap_elem_procs_o::init_msg_c::init_context_setup_request
init_context_setup_request_s & init_context_setup_request()
Definition: ngap.cc:44621
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::warning_area_list_c::operator=
warning_area_list_c & operator=(const warning_area_list_c &other)
Definition: ngap.cc:23142
asn1::ngap::pdu_session_res_setup_item_su_req_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22005
asn1::ngap::path_switch_request_ack_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:30473
asn1::ngap::ho_request_ack_ies_o::value_c::type_
types type_
Definition: ngap.h:5854
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::options value
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:10083
asn1::ngap::ho_notify_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14040
asn1::ngap::overload_resp_c::types
enumerated< types_opts > types
Definition: ngap.h:6929
asn1::ngap::cause_c::types_opts::misc
@ misc
Definition: ngap.h:812
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:48762
asn1::ngap::up_transport_layer_info_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1661
asn1::ngap::confidentiality_protection_ind_opts::preferred
@ preferred
Definition: ngap.h:13559
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8854
asn1::ngap::ho_required_ies_container::direct_forwarding_path_availability
ie_field_s< direct_forwarding_path_availability_e > direct_forwarding_path_availability
Definition: ngap.h:6198
asn1::ngap::qos_characteristics_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48411
asn1::ngap::pdu_session_usage_report_s::ext
bool ext
Definition: ngap.h:12861
asn1::ngap::ho_request_ack_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:16178
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:36102
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10083
asn1::ngap::ho_required_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:17341
asn1::ngap::xn_tnl_cfg_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9519
asn1::ngap::ue_context_release_request_ies_o::value_c::c
choice_buffer_t< cause_c, pdu_session_res_list_cxt_rel_req_l > c
Definition: ngap.h:10264
asn1::ngap::ho_prep_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:14329
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container
Definition: ngap.h:13236
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:13680
asn1::ngap::ho_notify_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:14001
asn1::ngap::path_switch_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:31232
asn1::ngap::ngap_elem_procs_o::init_msg_c::ho_required
ho_required_s & ho_required()
Definition: ngap.cc:44611
asn1::ngap::ue_radio_cap_for_paging_s::ueradio_cap_for_paging_of_nr
unbounded_octstring< true > ueradio_cap_for_paging_of_nr
Definition: ngap.h:6450
asn1::ngap::qos_flow_to_be_forwarded_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13030
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::qos_flow_add_or_modify_request_list
qos_flow_add_or_modify_request_list_l & qos_flow_add_or_modify_request_list()
Definition: ngap.cc:48915
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pdu_session_res_release_cmd
@ pdu_session_res_release_cmd
Definition: ngap.h:12003
asn1::ngap::write_replace_warning_request_ies_o::value_c::type
types type() const
Definition: ngap.h:10705
asn1::ngap::ue_ngap_ids_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:7928
asn1::ngap::trace_depth_opts::medium_without_vendor_specific_ext
@ medium_without_vendor_specific_ext
Definition: ngap.h:5488
asn1::ngap::cell_id_cancelled_nr_item_s
Definition: ngap.h:2282
asn1::ngap::guami_s::ext
bool ext
Definition: ngap.h:522
asn1::ngap::ho_flag_opts::nulltype
@ nulltype
Definition: ngap.h:7662
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21481
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::secondary_ratusage_info
secondary_ratusage_info_s & secondary_ratusage_info()
Definition: ngap.h:13449
asn1::ngap::emergency_service_target_cn_opts::five_gc
@ five_gc
Definition: ngap.h:4518
asn1::ngap::broadcast_completed_area_list_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5836
asn1::ngap::drb_status_ul_c::types_opts::drb_status_ul12
@ drb_status_ul12
Definition: ngap.h:3464
asn1::ngap::user_plane_security_info_s::security_result
security_result_s security_result
Definition: ngap.h:13942
asn1::ngap::init_ue_msg_ies_o::value_c::value_c
value_c()=default
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::repeat_period
@ repeat_period
Definition: ngap.h:10684
asn1::ngap::ue_context_mod_request_ies_container::rrc_inactive_transition_report_request_present
bool rrc_inactive_transition_report_request_present
Definition: ngap.h:11641
asn1::ngap::ng_setup_resp_ies_o::value_c
Definition: ngap.h:8526
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9733
asn1::ngap::security_result_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16729
asn1::ngap::qos_flow_with_cause_item_s
Definition: ngap.h:5919
asn1::ngap::ho_cmd_transfer_s::ext
bool ext
Definition: ngap.h:5046
asn1::ngap::path_switch_request_ack_ies_o::value_c::pdu_session_res_switched_list
pdu_session_res_switched_list_l & pdu_session_res_switched_list()
Definition: ngap.cc:30493
asn1::ngap::ho_prep_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:14166
asn1::ngap::amf_paging_target_c::types_opts::tai
@ tai
Definition: ngap.h:1473
asn1::ngap::ue_context_release_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:35091
asn1::ngap::paging_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:30129
asn1::ngap::crit_diagnostics_s::trigger_msg
trigger_msg_e trigger_msg
Definition: ngap.h:967
asn1::ngap::pdu_session_res_info_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:12710
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::new_security_context_ind
@ new_security_context_ind
Definition: ngap.h:9391
asn1::ngap::ng_setup_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8548
asn1::ngap::pdu_session_res_to_release_list_ho_cmd_l
dyn_array< pdu_session_res_to_release_item_ho_cmd_s > pdu_session_res_to_release_list_ho_cmd_l
Definition: ngap.h:4850
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types_opts::secondary_ratusage_info
@ secondary_ratusage_info
Definition: ngap.h:13437
asn1::ngap::ho_cancel_ack_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:4783
asn1::ngap::ue_context_release_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:35023
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:21046
asn1::ngap::gbr_qos_info_s
Definition: ngap.h:4649
asn1::ngap::cause_nas_opts::unspecified
@ unspecified
Definition: ngap.h:708
asn1::ngap::tai_broadcast_nr_item_s::tai
tai_s tai
Definition: ngap.h:2701
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9181
asn1::ngap::init_context_setup_request_ies_o::value_c::trace_activation
trace_activation_s & trace_activation()
Definition: ngap.cc:18958
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ho_cancel
@ ho_cancel
Definition: ngap.h:11994
asn1::ngap::ue_context_mod_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:33614
asn1::ngap::cell_id_list_for_restart_c::types_opts::nr_cgi_listfor_restart
@ nr_cgi_listfor_restart
Definition: ngap.h:2929
asn1::ngap::location_report_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38217
asn1::ngap::type_of_error_opts::nulltype
@ nulltype
Definition: ngap.h:803
asn1::ngap::ue_context_mod_request_ies_container::ue_aggregate_maximum_bit_rate
ie_field_s< ue_aggregate_maximum_bit_rate_s > ue_aggregate_maximum_bit_rate
Definition: ngap.h:11647
asn1::ngap::cause_radio_network_opts::time_crit_ho
@ time_crit_ho
Definition: ngap.h:752
asn1::ngap::overload_action_opts::permit_high_prio_sessions_and_mobile_terminated_services_only
@ permit_high_prio_sessions_and_mobile_terminated_services_only
Definition: ngap.h:6891
asn1::ngap::ngap_elem_procs_o::init_msg_c::dl_ran_status_transfer
dl_ran_status_transfer_s & dl_ran_status_transfer()
Definition: ngap.cc:44721
asn1::ngap::pdu_session_res_modify_ind_ies_container
Definition: ngap.h:11039
asn1::ngap::ng_setup_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:8441
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10796
asn1::ngap::init_ue_msg_s
elementary_procedure_option< init_ue_msg_ies_container > init_ue_msg_s
Definition: ngap.h:6880
asn1::ngap::secondary_rat_data_usage_report_transfer_s::secondary_ratusage_info
secondary_ratusage_info_s secondary_ratusage_info
Definition: ngap.h:14041
asn1::ngap::cause_c::set_transport
cause_transport_e & set_transport()
Definition: ngap.cc:1350
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:48864
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::c
choice_buffer_t< pdu_session_res_secondary_ratusage_list_l > c
Definition: ngap.h:9851
asn1::ngap::pdu_session_res_modify_item_mod_req_s::ext
bool ext
Definition: ngap.h:7329
asn1::ngap::recommended_cells_for_paging_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4340
asn1::ngap::recommended_cell_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4273
asn1::ngap::ng_reset_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38584
asn1::ngap::ue_context_mod_request_ies_o::value_c
Definition: ngap.h:10003
asn1::ngap::drb_status_dl_c::drb_status_dl_c
drb_status_dl_c()=default
asn1::ngap::son_info_c::types_opts::son_info_reply
@ son_info_reply
Definition: ngap.h:4065
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::ran_paging_prio
@ ran_paging_prio
Definition: ngap.h:8912
asn1::ngap::ho_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:13423
asn1::ngap::qos_characteristics_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48432
asn1::ngap::tai_cancelled_nr_item_s::ext
bool ext
Definition: ngap.h:2351
asn1::ngap::amf_paging_target_c::destroy_
void destroy_()
Definition: ngap.cc:3128
asn1::ngap::path_switch_request_s
elementary_procedure_option< path_switch_request_ies_container > path_switch_request_s
Definition: ngap.h:11361
asn1::ngap::location_report_s
elementary_procedure_option< location_report_ies_container > location_report_s
Definition: ngap.h:10822
asn1::ngap::ran_cfg_upd_ack_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:31424
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::write_replace_warning_request
@ write_replace_warning_request
Definition: ngap.h:12010
asn1::ngap::eps_tai_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11066
asn1::ngap::dl_ran_cfg_transfer_ies_container::dl_ran_cfg_transfer_ies_container
dl_ran_cfg_transfer_ies_container()
Definition: ngap.cc:10092
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8915
asn1::ngap::drb_status_dl_c::types_opts::options
options
Definition: ngap.h:3356
asn1::ngap::ngap_pdu_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47302
asn1::ngap::ho_required_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:17105
asn1::ngap::ho_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:15800
asn1::ngap::paging_ies_container::paging_prio_present
bool paging_prio_present
Definition: ngap.h:11316
asn1::ngap::ng_setup_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8439
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13289
asn1::ngap::ho_request_ies_o::value_c::new_security_context_ind
new_security_context_ind_e & new_security_context_ind()
Definition: ngap.cc:15313
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::routing_id
@ routing_id
Definition: ngap.h:10506
asn1::ngap::location_report_fail_ind_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:24033
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::ul
@ ul
Definition: ngap.h:2128
asn1::ngap::cause_radio_network_opts::up_confidentiality_protection_not_possible
@ up_confidentiality_protection_not_possible
Definition: ngap.h:773
asn1::ngap::cp_transport_layer_info_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:46
asn1::ngap::gbr_qos_info_s::maximum_packet_loss_rate_ul_present
bool maximum_packet_loss_rate_ul_present
Definition: ngap.h:4653
asn1::ngap::cancel_all_warning_msgs_opts::nulltype
@ nulltype
Definition: ngap.h:7646
asn1::ngap::last_visited_cell_item_s::last_visited_cell_info
last_visited_cell_info_c last_visited_cell_info
Definition: ngap.h:12537
asn1::ngap::target_id_c::choice_exts
protocol_ie_single_container_s< target_id_ext_ies_o > & choice_exts()
Definition: ngap.h:6092
asn1::ngap::qos_flow_to_be_forwarded_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:4999
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:50513
asn1::ngap::dl_ran_cfg_transfer_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:9933
asn1::ngap::completed_cells_in_eai_eutra_item_s::ext
bool ext
Definition: ngap.h:2522
asn1::ngap::pdu_session_res_setup_request_ies_container::ran_paging_prio
ie_field_s< integer< uint16_t, 1, 256, false, true > > ran_paging_prio
Definition: ngap.h:11187
asn1::ngap::up_transport_layer_info_c::type
types type() const
Definition: ngap.h:1673
asn1::ngap::qos_flow_setup_resp_item_su_res_s::ext
bool ext
Definition: ngap.h:14016
asn1::ngap::ng_setup_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:25621
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:49630
asn1::ngap::paging_ies_o::value_c::type
types type() const
Definition: ngap.h:9346
asn1::ngap::path_switch_request_ies_container::path_switch_request_ies_container
path_switch_request_ies_container()
Definition: ngap.cc:40611
asn1::ngap::qos_flow_setup_request_item_s::ie_exts
qos_flow_setup_request_item_ext_ies_container ie_exts
Definition: ngap.h:13583
asn1::ngap::pdu_session_res_notify_released_transfer_s::ie_exts
protocol_ext_container_l< pdu_session_res_notify_released_transfer_ext_ies_o > ie_exts
Definition: ngap.h:13395
asn1::ngap::ho_notify_ies_o::value_c::type_
types type_
Definition: ngap.h:5307
asn1::ngap::ho_cancel_ack_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:4785
asn1::ngap::ng_setup_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:25418
asn1::ngap::ng_setup_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_cmd_transfer_s::dlforwarding_up_tnl_info
up_transport_layer_info_c dlforwarding_up_tnl_info
Definition: ngap.h:5048
asn1::ngap::ngap_pdu_c::destroy_
void destroy_()
Definition: ngap.cc:47208
asn1::ngap::write_replace_warning_request_ies_container::warning_area_coordinates_present
bool warning_area_coordinates_present
Definition: ngap.h:11942
asn1::ngap::cp_transport_layer_info_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:326
asn1::ngap::add_qos_flow_info_opts::to_string
const char * to_string() const
Definition: ngap.cc:48310
asn1::ngap::cause_c::types
enumerated< types_opts > types
Definition: ngap.h:818
asn1::ngap::location_report_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8167
asn1::ngap::integrity_protection_result_opts::value
enum asn1::ngap::integrity_protection_result_opts::options value
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:36196
asn1::ngap::ng_enb_id_c::macro_ng_enb_id
fixed_bitstring< 20, false, true > & macro_ng_enb_id()
Definition: ngap.h:1263
asn1::ngap::init_context_setup_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:18245
asn1::ngap::served_guami_item_s
Definition: ngap.h:566
asn1::ngap::pdu_session_res_modify_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39495
asn1::ngap::event_type_opts::nulltype
@ nulltype
Definition: ngap.h:5439
asn1::ngap::ue_radio_cap_check_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:35287
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::pdu_session_res_setup_request_transfer
unbounded_octstring< true > pdu_session_res_setup_request_transfer
Definition: ngap.h:6428
asn1::ngap::associated_qos_flow_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4512
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8700
asn1::ngap::pws_cancel_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:28972
asn1::ngap::tai_broadcast_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2683
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13813
asn1::ngap::cell_type_s::ext
bool ext
Definition: ngap.h:3079
asn1::ngap::ngap_private_ies_empty_o
Definition: ngap.h:9582
asn1::ngap::ho_required_ies_container
Definition: ngap.h:6187
asn1::ngap::pdu_session_res_ho_list_l
dyn_array< pdu_session_res_ho_item_s > pdu_session_res_ho_list_l
Definition: ngap.h:4847
asn1::ngap::pdu_session_res_release_cmd_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39665
asn1::ngap::ue_context_mod_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:33578
asn1::ngap::son_cfg_transfer_s::son_info
son_info_c son_info
Definition: ngap.h:4166
asn1::ngap::ng_setup_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:24957
asn1::ngap::qos_flow_add_or_modify_resp_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:13274
asn1::ngap::cause_transport_opts::unspecified
@ unspecified
Definition: ngap.h:792
asn1::ngap::init_context_setup_request_ies_o::value_c::type
types type() const
Definition: ngap.h:6500
asn1::ngap::path_switch_request_ack_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40903
asn1::ngap::ho_request_ack_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:16312
asn1::ngap::pws_fail_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:29369
asn1::ngap::forbidden_area_info_item_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:3681
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:1764
asn1::ngap::ue_context_mod_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41932
asn1::ngap::ue_context_release_complete_ies_container::user_location_info_present
bool user_location_info_present
Definition: ngap.h:11711
asn1::ngap::init_context_setup_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:6692
asn1::ngap::pdu_session_res_release_cmd_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49752
asn1::ngap::paging_ies_container::paging_origin_present
bool paging_origin_present
Definition: ngap.h:11318
asn1::ngap::ng_setup_fail_ies_container::time_to_wait
ie_field_s< time_to_wait_e > time_to_wait
Definition: ngap.h:10928
asn1::ngap::ho_request_ack_ies_o
Definition: ngap.h:5811
asn1::ngap::redirection_voice_fallback_opts::not_possible
@ not_possible
Definition: ngap.h:5547
asn1::ngap::ue_context_release_cmd_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:34593
asn1::ngap::pdu_session_res_modify_resp_ies_o
Definition: ngap.h:8788
asn1::ngap::mob_restrict_list_s::service_area_info
service_area_info_l service_area_info
Definition: ngap.h:3781
asn1::ngap::broadcast_cancelled_area_list_c::set_cell_id_cancelled_eutra
cell_id_cancelled_eutra_l & set_cell_id_cancelled_eutra()
Definition: ngap.cc:5107
asn1::ngap::ue_context_release_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42480
asn1::ngap::ue_context_release_complete_ies_container::ue_context_release_complete_ies_container
ue_context_release_complete_ies_container()
Definition: ngap.cc:42271
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10326
asn1::ngap::secondary_rat_data_usage_report_ies_o
Definition: ngap.h:9819
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:27529
asn1::ngap::pre_emption_vulnerability_opts::to_string
const char * to_string() const
Definition: ngap.cc:3714
asn1::ngap::pdu_session_res_released_item_rel_res_s::ext
bool ext
Definition: ngap.h:7431
asn1::ngap::ue_id_idx_value_c::types_opts::options
options
Definition: ngap.h:3239
asn1::ngap::pdu_session_res_modify_ind_ies_container::pdu_session_res_modify_ind_ies_container
pdu_session_res_modify_ind_ies_container()
Definition: ngap.cc:39219
asn1::ngap::paging_origin_opts::non_minus3gpp
@ non_minus3gpp
Definition: ngap.h:7806
asn1::ngap::ul_ran_cfg_transfer_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42986
asn1::ngap::paging_attempt_info_s::paging_attempt_count
uint8_t paging_attempt_count
Definition: ngap.h:2089
asn1::ngap::init_context_setup_request_ies_container::ue_security_cap
ie_field_s< ue_security_cap_s > ue_security_cap
Definition: ngap.h:6601
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::ie_exts
cancelled_cells_in_tai_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2206
asn1::ngap::ue_context_mod_request_ies_container::core_network_assist_info
ie_field_s< core_network_assist_info_s > core_network_assist_info
Definition: ngap.h:11649
asn1::ngap::ng_reset_ack_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:24514
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:31479
asn1::ngap::ho_cancel_ack_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:12008
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pws_restart_ind
@ pws_restart_ind
Definition: ngap.h:12032
asn1::ngap::ho_fail_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:5108
asn1::ngap::qos_flow_setup_request_item_s::qos_flow_level_qos_params
qos_flow_level_qos_params_s qos_flow_level_qos_params
Definition: ngap.h:13581
asn1::ngap::overload_start_ies_container::overload_start_nssai_list_present
bool overload_start_nssai_list_present
Definition: ngap.h:10995
asn1::ngap::expected_ue_moving_trajectory_item_s::ext
bool ext
Definition: ngap.h:3101
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::ie_exts
pdu_session_res_modify_ind_unsuccessful_transfer_ext_ies_container ie_exts
Definition: ngap.h:12982
asn1::ngap::pws_cancel_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:9208
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::mob_restrict_list
@ mob_restrict_list
Definition: ngap.h:3819
asn1::ngap::ho_cancel_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:11801
asn1::ngap::deactiv_trace_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:7998
asn1::ngap::ho_cancel_ack_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4780
asn1::ngap::data_forwarding_resp_drb_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7824
asn1::ngap::drbs_to_qos_flows_map_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7774
asn1::ngap::ul_nas_transport_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42848
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:13289
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::ue_security_cap
@ ue_security_cap
Definition: ngap.h:9525
asn1::ngap::ho_cmd_ies_container::pdu_session_res_to_release_list_ho_cmd
ie_field_s< dyn_seq_of< pdu_session_res_to_release_item_ho_cmd_s, 1, 256, true > > pdu_session_res_to_release_list_ho_cmd
Definition: ngap.h:4934
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::ul_ngu_up_tnl_info
up_transport_layer_info_c & ul_ngu_up_tnl_info()
Definition: ngap.cc:50321
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:13732
asn1::ngap::location_report_request_type_s::location_report_ref_id_to_be_cancelled
uint8_t location_report_ref_id_to_be_cancelled
Definition: ngap.h:5511
asn1::ngap::reset_type_c::type_
types type_
Definition: ngap.h:7910
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21350
asn1::ngap::recommended_cells_for_paging_s::ext
bool ext
Definition: ngap.h:2051
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::ext
bool ext
Definition: ngap.h:7200
asn1::ngap::ue_radio_cap_info_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:35807
asn1::ngap::ue_paging_id_c::type
types type() const
Definition: ngap.h:8003
asn1::ngap::amf_cfg_upd_s
elementary_procedure_option< amf_cfg_upd_ies_container > amf_cfg_upd_s
Definition: ngap.h:684
asn1::ngap::pws_cancel_resp_ies_container::pws_cancel_resp_ies_container
pws_cancel_resp_ies_container()
Definition: ngap.cc:40204
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::type
types type() const
Definition: ngap.h:10518
asn1::ngap::ho_cancel_ies_container::ho_cancel_ies_container
ho_cancel_ies_container()
Definition: ngap.cc:11887
asn1::ngap::expected_ho_interv_opts::sec15
@ sec15
Definition: ngap.h:3128
asn1::ngap::expected_ho_interv_opts::sec180
@ sec180
Definition: ngap.h:3128
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:50208
asn1::ngap::ngap_pdu_c::ngap_pdu_c
ngap_pdu_c()=default
asn1::ngap::unsuccessful_outcome_s::proc_code
uint16_t proc_code
Definition: ngap.h:12561
asn1::ngap::drbs_to_qos_flows_map_item_s
Definition: ngap.h:3554
asn1::ngap::cause_c
Definition: ngap.h:810
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::ulngu_up_tnl_info
up_transport_layer_info_c ulngu_up_tnl_info
Definition: ngap.h:12780
asn1::ngap::location_report_fail_ind_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:24023
asn1::ngap::cell_id_list_for_restart_c::types
enumerated< types_opts > types
Definition: ngap.h:2933
asn1::ngap::amf_tnlassoc_to_rem_list_l
dyn_array< amf_tnlassoc_to_rem_item_s > amf_tnlassoc_to_rem_list_l
Definition: ngap.h:447
asn1::ngap::dl_ngu_tnl_info_reused_opts::value
enum asn1::ngap::dl_ngu_tnl_info_reused_opts::options value
asn1::ngap::init_context_setup_request_ies_container::allowed_nssai
ie_field_s< dyn_seq_of< allowed_nssai_item_s, 1, 8, true > > allowed_nssai
Definition: ngap.h:6600
asn1::ngap::dl_nas_transport_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:8765
asn1::ngap::ho_request_ies_container::core_network_assist_info_present
bool core_network_assist_info_present
Definition: ngap.h:5725
asn1::ngap::son_info_c::type_
types type_
Definition: ngap.h:4117
asn1::ngap::trace_start_ies_container::trace_activation
ie_field_s< trace_activation_s > trace_activation
Definition: ngap.h:11595
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s::ext
bool ext
Definition: ngap.h:7266
asn1::ngap::xn_tnl_cfg_info_s
Definition: ngap.h:4011
asn1::ngap::tai_cancelled_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4935
asn1::ngap::area_of_interest_ran_node_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4102
asn1::ngap::pdu_session_res_setup_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:28142
asn1::ngap::count_value_for_pdcp_sn18_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2905
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::pdu_session_res_failed_to_modify_list_mod_res
@ pdu_session_res_failed_to_modify_list_mod_res
Definition: ngap.h:8796
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pws_fail_ind
@ pws_fail_ind
Definition: ngap.h:12031
asn1::ngap::reroute_nas_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:32434
asn1::ngap::tai_list_for_paging_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22241
asn1::ngap::xn_ext_tla_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9426
asn1::ngap::ue_context_mod_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:34387
asn1::ngap::trigger_msg_e
enumerated< trigger_msg_opts > trigger_msg_e
Definition: ngap.h:955
asn1::ngap::cell_size_opts::options
options
Definition: ngap.h:3066
asn1::ngap::broadcast_cancelled_area_list_c::operator=
broadcast_cancelled_area_list_c & operator=(const broadcast_cancelled_area_list_c &other)
Definition: ngap.cc:5071
asn1::ngap::overload_resp_c::set_overload_action
overload_action_e & set_overload_action()
Definition: ngap.cc:20952
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10746
asn1::ngap::trace_start_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41718
asn1::ngap::overload_resp_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:20899
asn1::ngap::pws_cancel_resp_ies_container::broadcast_cancelled_area_list
ie_field_s< broadcast_cancelled_area_list_c > broadcast_cancelled_area_list
Definition: ngap.h:11258
asn1::ngap::ul_ran_cfg_transfer_ies_container::ul_ran_cfg_transfer_ies_container
ul_ran_cfg_transfer_ies_container()
Definition: ngap.cc:42983
asn1::ngap::init_context_setup_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:18477
asn1::ngap::paging_drx_opts::number_type
uint16_t number_type
Definition: ngap.h:3226
asn1::ngap::concurrent_warning_msg_ind_opts
Definition: ngap.h:7653
asn1::ngap::qos_flow_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47515
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::trace_collection_entity_ip_address
@ trace_collection_entity_ip_address
Definition: ngap.h:2998
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:35903
asn1::ngap::ue_context_request_opts::requested
@ requested
Definition: ngap.h:6777
asn1::ngap::nas_non_delivery_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:24149
asn1::ngap::qos_flow_notify_item_s
Definition: ngap.h:13418
asn1::ngap::drb_status_dl18_s::ie_ext
drb_status_dl18_ext_ies_container ie_ext
Definition: ngap.h:3344
asn1::ngap::ng_reset_ack_ies_o::value_c::type_
types type_
Definition: ngap.h:8368
asn1::ngap::pws_fail_ind_ies_o::value_c::pws_failed_cell_id_list
pws_failed_cell_id_list_c & pws_failed_cell_id_list()
Definition: ngap.cc:29423
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::security_result
@ security_result
Definition: ngap.h:12903
asn1::ngap::init_context_setup_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:6398
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51081
asn1::ngap::pdu_session_res_modify_ind_transfer_s
Definition: ngap.h:12958
asn1::ngap::pdu_session_res_modify_confirm_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39115
asn1::ngap::ue_context_mod_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:33422
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21429
asn1::ngap::qos_flow_info_item_s
Definition: ngap.h:12683
asn1::ngap::path_switch_request_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:30959
asn1::ngap::location_report_ctrl_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:23822
asn1::ngap::location_report_ctrl_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_cmd_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:12541
asn1::ngap::eutra_cgi_s::ie_exts
eutra_cgi_ext_ies_container ie_exts
Definition: ngap.h:1806
asn1::ngap::unsuccessful_outcome_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47169
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::location_report_fail_ind
@ location_report_fail_ind
Definition: ngap.h:12024
asn1::ngap::cause_radio_network_opts::release_due_to_ngran_generated_reason
@ release_due_to_ngran_generated_reason
Definition: ngap.h:738
asn1::ngap::trace_fail_ind_ies_container::ngran_trace_id
ie_field_s< fixed_octstring< 8, true > > ngran_trace_id
Definition: ngap.h:11575
asn1::ngap::path_switch_request_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:31242
asn1::ngap::amf_tnlassoc_to_rem_item_s::amf_tnlassoc_address
cp_transport_layer_info_c amf_tnlassoc_address
Definition: ngap.h:436
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::type_
types type_
Definition: ngap.h:10307
asn1::ngap::ho_request_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:15710
asn1::ngap::dl_ran_status_transfer_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10438
asn1::ngap::broadcast_completed_area_list_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5891
asn1::ngap::broadcast_completed_area_list_c::types_opts::tai_broadcast_eutra
@ tai_broadcast_eutra
Definition: ngap.h:2738
asn1::ngap::ran_status_transfer_transparent_container_s::ext
bool ext
Definition: ngap.h:4246
asn1::ngap::path_switch_request_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:51047
asn1::ngap::eutra_cgi_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1803
asn1::protocol_ie_container_item_s
Definition: asn1_utils.h:1749
asn1::ngap::ue_presence_in_area_of_interest_item_s::location_report_ref_id
uint8_t location_report_ref_id
Definition: ngap.h:7630
asn1::ngap::recommended_ran_nodes_for_paging_s::ie_exts
recommended_ran_nodes_for_paging_ext_ies_container ie_exts
Definition: ngap.h:6288
asn1::ngap::crit_diagnostics_s::proc_code_present
bool proc_code_present
Definition: ngap.h:962
asn1::ngap::confidentiality_protection_result_opts::value
enum asn1::ngap::confidentiality_protection_result_opts::options value
asn1::ngap::served_guami_item_s::backup_amf_name
printable_string< 1, 150, true, true > backup_amf_name
Definition: ngap.h:571
asn1::ngap::pdu_session_res_modify_ind_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12960
asn1::ngap::ho_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:5071
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:8429
asn1::ngap::xn_ext_tla_item_s
Definition: ngap.h:3981
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:6467
asn1::ngap::ho_prep_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::trace_fail_ind_ies_o::value_c
Definition: ngap.h:9867
asn1::ngap::location_report_ctrl_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:23704
asn1::ngap::tai_list_for_inactive_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6851
asn1::ngap::delay_crit_opts::non_delay_crit
@ non_delay_crit
Definition: ngap.h:4392
asn1::ngap::ue_context_mod_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41886
asn1::ngap::mob_restrict_list_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8406
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13364
asn1::ngap::area_of_interest_s::area_of_interest_ran_node_list
area_of_interest_ran_node_list_l area_of_interest_ran_node_list
Definition: ngap.h:1973
asn1::ngap::cell_traffic_trace_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6508
asn1::ngap::pdu_session_res_setup_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:28085
asn1::ngap::broadcast_completed_area_list_c
Definition: ngap.h:2734
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::options value
asn1::ngap::paging_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:29790
asn1::ngap::init_context_setup_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:18327
asn1::ngap::pdu_session_usage_report_s::rat_type
rat_type_e_ rat_type
Definition: ngap.h:12863
asn1::ngap::qos_flow_with_cause_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16611
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::add_ngu_up_tnl_info
up_transport_layer_info_pair_list_l & add_ngu_up_tnl_info()
Definition: ngap.h:13821
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ng_reset
@ ng_reset
Definition: ngap.h:11998
asn1::ngap::ngap_elem_procs_o::init_msg_c::ng_reset
ng_reset_s & ng_reset()
Definition: ngap.cc:44626
asn1::ngap::ue_ngap_id_pair_s::ext
bool ext
Definition: ngap.h:7602
asn1::ngap::unavailable_guami_item_s::timer_approach_for_guami_removal_present
bool timer_approach_for_guami_removal_present
Definition: ngap.h:1547
asn1::ngap::rat_restricts_item_s::rat_restrict_info
fixed_bitstring< 8, true, true > rat_restrict_info
Definition: ngap.h:3699
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::ext
bool ext
Definition: ngap.h:6651
asn1::ngap::global_ng_enb_id_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2864
asn1::ngap::data_forwarding_resp_drb_item_s::ext
bool ext
Definition: ngap.h:3578
asn1::ngap::broadcast_plmn_item_s::ie_exts
broadcast_plmn_item_ext_ies_container ie_exts
Definition: ngap.h:2865
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4818
asn1::ngap::path_switch_request_setup_failed_transfer_s::ext
bool ext
Definition: ngap.h:13859
asn1::ngap::path_switch_request_ack_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:30652
asn1::ngap::ngap_elem_procs_o::init_msg_c::pdu_session_res_release_cmd
pdu_session_res_release_cmd_s & pdu_session_res_release_cmd()
Definition: ngap.cc:44651
asn1::ngap::ho_notify_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:13991
asn1::ngap::location_report_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:23503
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::options value
asn1::ngap::cell_traffic_trace_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:6432
asn1::ngap::handov_type_opts::eps_to_minus5gs
@ eps_to_minus5gs
Definition: ngap.h:4840
asn1::ngap::ho_request_ies_o::value_c::types_opts::masked_imeisv
@ masked_imeisv
Definition: ngap.h:5626
asn1::ngap::ue_context_release_complete_s
elementary_procedure_option< ue_context_release_complete_ies_container > ue_context_release_complete_s
Definition: ngap.h:11730
asn1::ngap::five_g_s_tmsi_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11544
asn1::ngap::pdu_session_res_modify_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39317
asn1::ngap::qos_characteristics_c::types_opts::dynamic5_qi
@ dynamic5_qi
Definition: ngap.h:13005
asn1::ngap::ue_context_release_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:35013
asn1::ngap::tai_cancelled_eutra_item_s::ext
bool ext
Definition: ngap.h:2334
asn1::ngap::location_report_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:23645
asn1::ngap::security_result_s::integrity_protection_result
integrity_protection_result_e integrity_protection_result
Definition: ngap.h:5977
asn1::ngap::type_of_error_opts::not_understood
@ not_understood
Definition: ngap.h:803
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::security_key
@ security_key
Definition: ngap.h:6476
asn1::ngap::ho_cancel_ack_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:12071
asn1::ngap::confidentiality_protection_ind_opts::required
@ required
Definition: ngap.h:13559
asn1::ngap::nas_non_delivery_ind_ies_o
Definition: ngap.h:8295
asn1::ngap::ho_required_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17645
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:21075
asn1::ngap::ue_context_mod_fail_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11614
asn1::ngap::pws_fail_ind_ies_container
Definition: ngap.h:11271
asn1::ngap::private_ie_field_s::crit
crit_e crit
Definition: ngap.h:7839
asn1::ngap::n3_iwf_id_c::~n3_iwf_id_c
~n3_iwf_id_c()
Definition: ngap.h:1206
asn1::ngap::ho_request_ack_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16755
asn1::ngap::qos_flow_per_tnl_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13005
asn1::ngap::pdu_session_res_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47547
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8742
asn1::ngap::ho_cmd_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:13063
asn1::ngap::global_gnb_id_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2797
asn1::ngap::pdu_session_res_modify_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:26807
asn1::ngap::path_switch_request_transfer_s::dl_ngu_tnl_info_reused
dl_ngu_tnl_info_reused_e dl_ngu_tnl_info_reused
Definition: ngap.h:13959
asn1::ngap::cell_id_list_for_restart_c::type_
types type_
Definition: ngap.h:2981
asn1::ngap::private_ie_container_item_s::crit
crit_e crit
Definition: ngap.h:11422
asn1::ngap::paging_drx_opts::v32
@ v32
Definition: ngap.h:3225
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13296
asn1::ngap::ho_request_ies_o::value_c::types_opts::nasc
@ nasc
Definition: ngap.h:5622
asn1::ngap::init_msg_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:46771
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::time_to_wait
@ time_to_wait
Definition: ngap.h:8429
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:25016
asn1::ngap::uetnla_binding_release_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:36087
asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9227
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:48019
asn1::ngap::dl_nas_transport_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:3834
asn1::ngap::amf_paging_target_c::types_opts::value
enum asn1::ngap::amf_paging_target_c::types_opts::options value
asn1::ngap::served_guami_item_s::ext
bool ext
Definition: ngap.h:567
asn1::ngap::pdu_session_res_modify_resp_ies_container
Definition: ngap.h:11079
asn1::ngap::broadcast_cancelled_area_list_c::choice_exts
protocol_ie_single_container_s< broadcast_cancelled_area_list_ext_ies_o > & choice_exts()
Definition: ngap.h:2444
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8429
asn1::ngap::pdu_session_res_switched_item_s::path_switch_request_ack_transfer
unbounded_octstring< true > path_switch_request_ack_transfer
Definition: ngap.h:7504
asn1::ngap::pws_restart_ind_ies_container::pws_restart_ind_ies_container
pws_restart_ind_ies_container()
Definition: ngap.cc:40367
asn1::ngap::init_context_setup_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:18644
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10418
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_released_list_rel_res_l, user_location_info_c > c
Definition: ngap.h:9001
asn1::ngap::ue_context_mod_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42043
asn1::ngap::security_ind_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50009
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:28604
asn1::ngap::area_of_interest_s::ext
bool ext
Definition: ngap.h:1969
asn1::ngap::warning_area_list_c::types_opts::nr_cgi_list_for_warning
@ nr_cgi_list_for_warning
Definition: ngap.h:8054
asn1::ngap::ng_setup_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:25038
asn1::ngap::qos_flow_modify_confirm_item_s
Definition: ngap.h:12734
asn1::ngap::paging_ies_o::value_c::types_opts::value
enum asn1::ngap::paging_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_admitted_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16038
asn1::ngap::global_ran_node_id_c::~global_ran_node_id_c
~global_ran_node_id_c()
Definition: ngap.h:1390
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47470
asn1::ngap::last_visited_cell_info_c::~last_visited_cell_info_c
~last_visited_cell_info_c()
Definition: ngap.h:12455
asn1::ngap::drb_status_ul18_s::receive_status_of_ul_pdcp_sdus_present
bool receive_status_of_ul_pdcp_sdus_present
Definition: ngap.h:3448
asn1::ngap::ue_context_mod_request_ies_o::value_c::emergency_fallback_ind
emergency_fallback_ind_s & emergency_fallback_ind()
Definition: ngap.cc:33920
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::recommended_ran_node_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17787
asn1::ngap::pdu_session_res_released_item_ps_fail_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21864
asn1::ngap::emergency_area_id_cancelled_nr_item_s::emergency_area_id
fixed_octstring< 3, true > emergency_area_id
Definition: ngap.h:2319
asn1::ngap::ho_cmd_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:13059
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::options
options
Definition: ngap.h:12334
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::nulltype
@ nulltype
Definition: ngap.h:12828
asn1::ngap::pws_cancel_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40228
asn1::ngap::cause_radio_network_opts::inconsistent_remote_ue_ngap_id
@ inconsistent_remote_ue_ngap_id
Definition: ngap.h:750
asn1::ngap::pdu_session_res_modify_list_mod_res_l
dyn_array< pdu_session_res_modify_item_mod_res_s > pdu_session_res_modify_list_mod_res_l
Definition: ngap.h:7707
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::secondary_ratusage_info
ie_field_s< secondary_ratusage_info_s > secondary_ratusage_info
Definition: ngap.h:12947
asn1::ngap::trace_start_ies_o::value_c::c
choice_buffer_t< trace_activation_s > c
Definition: ngap.h:9941
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9181
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8696
asn1::ngap::global_ran_node_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3027
asn1::ngap::amf_tnlassoc_to_upd_item_s::amf_tnlassoc_address
cp_transport_layer_info_c amf_tnlassoc_address
Definition: ngap.h:460
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::ue_radio_cap
@ ue_radio_cap
Definition: ngap.h:10282
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10180
asn1::ngap::paging_drx_opts::v256
@ v256
Definition: ngap.h:3225
asn1::ngap::emergency_area_id_list_l
dyn_array< fixed_octstring< 3, true > > emergency_area_id_list_l
Definition: ngap.h:4500
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9683
asn1::ngap::qos_flow_with_cause_item_s::ext
bool ext
Definition: ngap.h:5920
asn1::ngap::qos_flow_per_tnl_info_item_s
Definition: ngap.h:4974
asn1::ngap::gnb_id_c::type
types type() const
Definition: ngap.h:1147
asn1::ngap::write_replace_warning_request_ies_o::value_c::type_
types type_
Definition: ngap.h:10734
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21605
asn1::ngap::amf_cfg_upd_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1043
asn1::ngap::core_network_assist_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7156
asn1::ngap::pdu_session_res_setup_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11185
asn1::ngap::pdu_session_res_release_cmd_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13489
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::init_context_setup_request
@ init_context_setup_request
Definition: ngap.h:11997
asn1::ngap::pdu_session_res_notify_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:27390
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9823
asn1::ngap::pdu_session_res_released_item_not_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21786
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::options value
asn1::ngap::core_network_assist_info_s::mico_mode_ind_present
bool mico_mode_ind_present
Definition: ngap.h:3294
asn1::ngap::security_context_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14723
asn1::ngap::security_ind_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:49967
asn1::ngap::qos_characteristics_c::non_dynamic5_qi
non_dynamic5_qi_descriptor_s & non_dynamic5_qi()
Definition: ngap.h:13022
asn1::ngap::pdu_session_res_release_cmd_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:27485
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8649
asn1::ngap::cell_id_broadcast_nr_l
dyn_array< cell_id_broadcast_nr_item_s > cell_id_broadcast_nr_l
Definition: ngap.h:2719
asn1::ngap::ho_cancel_ack_s
elementary_procedure_option< ho_cancel_ack_ies_container > ho_cancel_ack_s
Definition: ngap.h:4796
asn1::ngap::ho_request_ies_container::mob_restrict_list
ie_field_s< mob_restrict_list_s > mob_restrict_list
Definition: ngap.h:5748
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o
Definition: ngap.h:12899
asn1::ngap::non_dynamic5_qi_descriptor_s::averaging_win_present
bool averaging_win_present
Definition: ngap.h:12641
asn1::ngap::assist_data_for_paging_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4493
asn1::ngap::pws_fail_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40316
asn1::ngap::ho_required_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17539
asn1::ngap::location_report_fail_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38423
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:1067
asn1::ngap::ue_context_release_complete_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:34852
asn1::ngap::nas_non_delivery_ind_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:10869
asn1::ngap::broadcast_cancelled_area_list_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5229
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c
Definition: ngap.h:10280
asn1::ngap::event_type_e
enumerated< event_type_opts, true > event_type_e
Definition: ngap.h:5444
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::ext
bool ext
Definition: ngap.h:14086
asn1::ngap::paging_attempt_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4405
asn1::ngap::pdu_session_res_setup_item_su_req_s::s_nssai
s_nssai_s s_nssai
Definition: ngap.h:7469
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:26405
asn1::ngap::qos_flow_add_or_modify_resp_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49235
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::pdu_session_res_modify_list_mod_req
@ pdu_session_res_modify_list_mod_req
Definition: ngap.h:8744
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:26964
asn1::ngap::user_location_info_c
Definition: ngap.h:5194
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:26170
asn1::ngap::gbr_qos_info_s::ie_exts
gbr_qos_info_ext_ies_container ie_exts
Definition: ngap.h:4662
asn1::ngap::amf_tnlassoc_to_add_item_s::tnlassoc_usage_present
bool tnlassoc_usage_present
Definition: ngap.h:410
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:26431
asn1::ngap::tai_s
Definition: ngap.h:1456
asn1::ngap::crit_diagnostics_ie_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1488
asn1::ngap::plmn_support_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:551
asn1::ngap::ue_radio_cap_check_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11782
asn1::ngap::global_ng_enb_id_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2851
asn1::ngap::pdu_session_res_release_cmd_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:27467
asn1::ngap::drb_status_dl_c::c
choice_buffer_t< drb_status_dl12_s, drb_status_dl18_s, protocol_ie_single_container_s< drb_status_dl_ext_ies_o > > c
Definition: ngap.h:3411
asn1::ngap::last_visited_cell_info_c::set_choice_exts
protocol_ie_single_container_s< last_visited_cell_info_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:47002
asn1::ngap::ue_context_request_opts::options
options
Definition: ngap.h:6777
asn1::ngap::alloc_and_retention_prio_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1754
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::nrp_pa_pdu
unbounded_octstring< true > & nrp_pa_pdu()
Definition: ngap.cc:36620
asn1::ngap::location_report_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8151
asn1::ngap::init_msg_s::load_info_obj
bool load_info_obj(const uint16_t &proc_code_)
Definition: ngap.cc:46798
asn1::ngap::data_forwarding_accepted_opts::data_forwarding_accepted
@ data_forwarding_accepted
Definition: ngap.h:1602
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c
Definition: ngap.h:985
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::emergency_area_id_cancelled_eutra
@ emergency_area_id_cancelled_eutra
Definition: ngap.h:2391
asn1::ngap::dl_forwarding_e
enumerated< dl_forwarding_opts, true > dl_forwarding_e
Definition: ngap.h:4450
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ng_setup_resp
ng_setup_resp_s & ng_setup_resp()
Definition: ngap.cc:46042
asn1::ngap::tnlassoc_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1529
asn1::ngap::path_switch_request_ack_ies_container::pdu_session_res_released_list_ps_ack
ie_field_s< dyn_seq_of< pdu_session_res_released_item_ps_ack_s, 1, 256, true > > pdu_session_res_released_list_ps_ack
Definition: ngap.h:11381
asn1::ngap::tai_list_for_inactive_item_s::tai
tai_s tai
Definition: ngap.h:3177
asn1::ngap::broadcast_cancelled_area_list_c::destroy_
void destroy_()
Definition: ngap.cc:4979
asn1::ngap::ho_request_ies_o::value_c::ue_security_cap
ue_security_cap_s & ue_security_cap()
Definition: ngap.cc:15303
asn1::ngap::up_transport_layer_info_c::set_gtp_tunnel
gtp_tunnel_s & set_gtp_tunnel()
Definition: ngap.cc:3582
asn1::ngap::pws_restart_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:29589
asn1::ngap::ho_cmd_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:12585
asn1::ngap::ho_request_ies_container::masked_imeisv
ie_field_s< fixed_bitstring< 64, false, true > > masked_imeisv
Definition: ngap.h:5746
asn1::ngap::paging_ies_container
Definition: ngap.h:11310
asn1::ngap::qos_flow_level_qos_params_s::alloc_and_retention_prio
alloc_and_retention_prio_s alloc_and_retention_prio
Definition: ngap.h:13090
asn1::ngap::qos_characteristics_c::c
choice_buffer_t< dynamic5_qi_descriptor_s, non_dynamic5_qi_descriptor_s, protocol_ie_single_container_s< qos_characteristics_ext_ies_o > > c
Definition: ngap.h:13061
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:32253
asn1::ngap::eutra_cgi_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3813
asn1::ngap::path_switch_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9539
asn1::ngap::global_ran_node_id_c::set_global_gnb_id
global_gnb_id_s & set_global_gnb_id()
Definition: ngap.cc:2982
asn1::ngap::targetenb_id_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6039
asn1::ngap::ue_radio_cap_check_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:35311
asn1::ngap::son_info_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9684
asn1::ngap::ng_setup_fail_ies_container::time_to_wait_present
bool time_to_wait_present
Definition: ngap.h:10925
asn1::ngap::expected_ue_moving_trajectory_item_s::ie_exts
expected_ue_moving_trajectory_item_ext_ies_container ie_exts
Definition: ngap.h:3106
asn1::ngap::ho_request_ies_o::value_c::security_context
security_context_s & security_context()
Definition: ngap.cc:15308
asn1::ngap::integrity_protection_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:49904
asn1::ngap::son_info_request_opts::nulltype
@ nulltype
Definition: ngap.h:4047
asn1::ngap::pdu_session_type_opts::to_string
const char * to_string() const
Definition: ngap.cc:50030
asn1::ngap::ngap_elem_procs_o::successful_outcome_c
Definition: ngap.h:12231
asn1::ngap::dl_nas_transport_ies_o::value_c::type
types type() const
Definition: ngap.h:3836
asn1::ngap::cause_c::set_misc
cause_misc_e & set_misc()
Definition: ngap.cc:1365
asn1::ngap::ue_context_mod_resp_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:34311
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:26328
asn1::ngap::rrc_inactive_transition_report_request_opts::options
options
Definition: ngap.h:5534
asn1::ngap::drb_status_ul12_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7453
asn1::ngap::completed_cells_in_eai_nr_item_s::ie_exts
completed_cells_in_eai_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2541
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::qos_flow_failed_to_modify_list
qos_flow_list_with_cause_l qos_flow_failed_to_modify_list
Definition: ngap.h:12782
asn1::ngap::ue_context_mod_request_ies_container::new_amf_ue_ngap_id_present
bool new_amf_ue_ngap_id_present
Definition: ngap.h:11640
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::pdu_session_res_modify_list_mod_req
pdu_session_res_modify_list_mod_req_l & pdu_session_res_modify_list_mod_req()
Definition: ngap.cc:26666
asn1::ngap::user_plane_security_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51108
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:8311
asn1::ngap::global_ran_node_id_c
Definition: ngap.h:1376
asn1::ngap::cause_c::type
types type() const
Definition: ngap.h:826
asn1::ngap::ue_context_mod_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:33696
asn1::ngap::ho_cancel_s
elementary_procedure_option< ho_cancel_ies_container > ho_cancel_s
Definition: ngap.h:4732
asn1::ngap::overload_start_nssai_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21314
asn1::ngap::gbr_qos_info_s::maximum_flow_bit_rate_dl
uint64_t maximum_flow_bit_rate_dl
Definition: ngap.h:4655
asn1::ngap::ho_fail_ies_o
Definition: ngap.h:5061
asn1::ngap::data_forwarding_resp_drb_item_s::ie_exts
data_forwarding_resp_drb_item_ext_ies_container ie_exts
Definition: ngap.h:3585
asn1::ngap::volume_timed_report_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47742
asn1::ngap::ho_cmd_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12702
asn1::ngap::ue_aggregate_maximum_bit_rate_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8506
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::options
options
Definition: ngap.h:987
asn1::ngap::ho_request_ies_o::value_c
Definition: ngap.h:5611
asn1::ngap::warning_area_list_c::~warning_area_list_c
~warning_area_list_c()
Definition: ngap.h:8069
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::~ext_c
~ext_c()
Definition: ngap.h:12913
asn1::ngap::broadcast_cancelled_area_list_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5143
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::pdu_session_res_release_resp
@ pdu_session_res_release_resp
Definition: ngap.h:12244
asn1::ngap::cell_id_list_for_restart_c::cell_id_list_for_restart_c
cell_id_list_for_restart_c()=default
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21442
asn1::ngap::drb_status_ul18_s::ie_ext_present
bool ie_ext_present
Definition: ngap.h:3449
asn1::ngap::ue_context_mod_resp_ies_container::ue_context_mod_resp_ies_container
ue_context_mod_resp_ies_container()
Definition: ngap.cc:42091
asn1::ngap::qos_characteristics_c::destroy_
void destroy_()
Definition: ngap.cc:48317
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::trace_start
@ trace_start
Definition: ngap.h:12037
asn1::ngap::pws_cancel_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:28783
asn1::ngap::non_dynamic5_qi_descriptor_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12643
asn1::ngap::pws_cancel_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40129
asn1::ngap::trace_activation_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14762
asn1::ngap::gbr_qos_info_s::ext
bool ext
Definition: ngap.h:4650
asn1::ngap::cancelled_cells_in_eai_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4605
asn1::ngap::path_switch_request_ack_ies_container::allowed_nssai
ie_field_s< dyn_seq_of< allowed_nssai_item_s, 1, 8, true > > allowed_nssai
Definition: ngap.h:11382
asn1::ngap::private_ie_id_c::types_opts::global
@ global
Definition: ngap.h:7099
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:32694
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:1063
asn1::ngap::location_report_ies_o::value_c::value_c
value_c()=default
asn1::ngap::init_ue_msg_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:20351
asn1::ngap::tai_cancelled_eutra_l
dyn_array< tai_cancelled_eutra_item_s > tai_cancelled_eutra_l
Definition: ngap.h:2380
asn1::ngap::drb_status_dl_c::types_opts::drb_status_dl18
@ drb_status_dl18
Definition: ngap.h:3356
asn1::ngap::ue_security_cap_s::nrintegrity_protection_algorithms
fixed_bitstring< 16, true, true > nrintegrity_protection_algorithms
Definition: ngap.h:5596
asn1::ngap::path_switch_request_ies_container::pdu_session_res_failed_to_setup_list_ps_req
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_setup_item_ps_req_s, 1, 256, true > > pdu_session_res_failed_to_setup_list_ps_req
Definition: ngap.h:11351
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:31389
asn1::ngap::pdu_session_res_modify_confirm_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39134
asn1::ngap::notif_cause_opts::fulfilled
@ fulfilled
Definition: ngap.h:13406
asn1::ngap::unavailable_guami_item_s::ie_exts
unavailable_guami_item_ext_ies_container ie_exts
Definition: ngap.h:1553
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9869
asn1::ngap::ho_required_ies_container::target_id
ie_field_s< target_id_c > target_id
Definition: ngap.h:6197
asn1::ngap::ue_context_mod_request_ies_container::new_amf_ue_ngap_id
ie_field_s< integer< uint64_t, 0, 1099511627775, false, true > > new_amf_ue_ngap_id
Definition: ngap.h:11651
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:21025
asn1::ngap::amf_status_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3392
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::secondary_ratusage_info
secondary_ratusage_info_s & secondary_ratusage_info()
Definition: ngap.h:13376
asn1::ngap::ue_context_mod_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41785
asn1::ngap::ue_context_release_complete_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:34847
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::type
types type() const
Definition: ngap.h:8758
asn1::ngap::ho_required_ies_o::value_c::target_id
target_id_c & target_id()
Definition: ngap.cc:17346
asn1::ngap::ue_radio_cap_for_paging_s::ueradio_cap_for_paging_of_eutra
unbounded_octstring< true > ueradio_cap_for_paging_of_eutra
Definition: ngap.h:6451
asn1::ngap::init_context_setup_request_ies_o::value_c::idx_to_rfsp
uint16_t & idx_to_rfsp()
Definition: ngap.cc:18973
asn1::ngap::write_replace_warning_request_ies_container::nof_broadcasts_requested
ie_field_s< integer< uint32_t, 0, 65535, false, true > > nof_broadcasts_requested
Definition: ngap.h:11947
asn1::ngap::assist_data_for_paging_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2108
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::nof_broadcasts_requested
@ nof_broadcasts_requested
Definition: ngap.h:10685
asn1::ngap::ngran_cgi_c
Definition: ngap.h:1845
asn1::ngap::private_ie_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:7099
asn1::ngap::pdu_session_res_modify_resp_s
elementary_procedure_option< pdu_session_res_modify_resp_ies_container > pdu_session_res_modify_resp_s
Definition: ngap.h:11104
asn1::ngap::paging_ies_o::value_c::ue_paging_id
ue_paging_id_c & ue_paging_id()
Definition: ngap.cc:29991
asn1::ngap::ue_radio_cap_for_paging_s::ext
bool ext
Definition: ngap.h:6448
asn1::ngap::target_id_c::types
enumerated< types_opts > types
Definition: ngap.h:6069
asn1::ngap::tai_cancelled_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2335
asn1::ngap::dl_ran_cfg_transfer_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:9891
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::pdu_session_res_setup_list_su_res
pdu_session_res_setup_list_su_res_l & pdu_session_res_setup_list_su_res()
Definition: ngap.cc:28614
asn1::ngap::ho_cancel_ack_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:11966
asn1::ngap::uetnla_binding_release_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42818
asn1::ngap::paging_prio_opts::priolevel4
@ priolevel4
Definition: ngap.h:7820
asn1::ngap::ue_id_idx_value_c::c
choice_buffer_t< fixed_bitstring< 10, false, true >, protocol_ie_single_container_s< ue_id_idx_value_ext_ies_o > > c
Definition: ngap.h:3283
asn1::ngap::cell_traffic_trace_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6483
asn1::ngap::pws_restart_ind_ies_container::global_ran_node_id
ie_field_s< global_ran_node_id_c > global_ran_node_id
Definition: ngap.h:11296
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::type
types type() const
Definition: ngap.h:8928
asn1::ngap::ul_ran_cfg_transfer_ies_o
Definition: ngap.h:10544
asn1::ngap::deactiv_trace_ies_container::deactiv_trace_ies_container
deactiv_trace_ies_container()
Definition: ngap.cc:8093
asn1::ngap::emergency_fallback_request_ind_opts::options
options
Definition: ngap.h:4510
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50546
asn1::ngap::delay_crit_opts::nulltype
@ nulltype
Definition: ngap.h:4392
asn1::ngap::pdu_session_res_setup_resp_transfer_s
Definition: ngap.h:13766
asn1::ngap::data_forwarding_not_possible_opts::data_forwarding_not_possible
@ data_forwarding_not_possible
Definition: ngap.h:13626
asn1::ngap::pdu_session_usage_report_s::pdu_session_timed_report_list
volume_timed_report_list_l pdu_session_timed_report_list
Definition: ngap.h:12864
asn1::ngap::tnlassoc_usage_opts::to_string
const char * to_string() const
Definition: ngap.cc:205
asn1::ngap::paging_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9325
asn1::ngap::son_info_reply_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9572
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8358
asn1::ngap::overload_start_ies_o::value_c::type_
types type_
Definition: ngap.h:8616
asn1::ngap::pdu_session_usage_report_s::rat_type_opts::eutra
@ eutra
Definition: ngap.h:12854
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:24334
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::value
enum asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_notify_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:27190
asn1::ngap::pdu_session_res_item_ho_rqd_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:6020
asn1::ngap::overload_start_ies_o::value_c::c
choice_buffer_t< overload_resp_c, overload_start_nssai_list_l > c
Definition: ngap.h:8617
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::write_replace_warning_resp
write_replace_warning_resp_s & write_replace_warning_resp()
Definition: ngap.cc:46097
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22101
asn1::ngap::son_info_request_opts::options
options
Definition: ngap.h:4047
asn1::ngap::gnb_id_c::c
choice_buffer_t< bounded_bitstring< 22, 32, false, true >, protocol_ie_single_container_s< gnb_id_ext_ies_o > > c
Definition: ngap.h:1177
asn1::ngap::ho_notify_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:5328
asn1::ngap::amf_cfg_upd_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:1989
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::routing_id
unbounded_octstring< true > & routing_id()
Definition: ngap.cc:36615
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::rrc_inactive_transition_report
@ rrc_inactive_transition_report
Definition: ngap.h:12034
asn1::ngap::ue_context_release_complete_ies_container::info_on_recommended_cells_and_ran_nodes_for_paging
ie_field_s< info_on_recommended_cells_and_ran_nodes_for_paging_s > info_on_recommended_cells_and_ran_nodes_for_paging
Definition: ngap.h:11718
asn1::ngap::ul_ngu_up_tnl_modify_item_s
Definition: ngap.h:13132
asn1::ngap::error_ind_ies_container::cause_present
bool cause_present
Definition: ngap.h:4597
asn1::ngap::new_security_context_ind_opts::options
options
Definition: ngap.h:5523
asn1::ngap::overload_resp_c::~overload_resp_c
~overload_resp_c()
Definition: ngap.h:6935
asn1::ngap::guami_s::amf_pointer
fixed_bitstring< 6, false, true > amf_pointer
Definition: ngap.h:527
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ho_cancel_ack
@ ho_cancel_ack
Definition: ngap.h:12235
asn1::ngap::private_ie_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:21145
asn1::ngap::rat_restricts_item_s::ext
bool ext
Definition: ngap.h:3696
asn1::ngap::protocol_ie_field_pair_s
Definition: ngap.h:13992
asn1::ngap::paging_ies_o::value_c::paging_drx
paging_drx_e & paging_drx()
Definition: ngap.cc:29996
asn1::ngap::allowed_nssai_item_s
Definition: ngap.h:1773
asn1::ngap::gtp_tunnel_s::ext
bool ext
Definition: ngap.h:1618
asn1::ngap::ho_notify_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:5323
asn1::ngap::assist_data_for_paging_s
Definition: ngap.h:2104
asn1::ngap::dl_nas_transport_ies_container::allowed_nssai
ie_field_s< dyn_seq_of< allowed_nssai_item_s, 1, 8, true > > allowed_nssai
Definition: ngap.h:3899
asn1::ngap::add_dluptnl_info_for_ho_item_s::add_qos_flow_setup_resp_list
qos_flow_list_with_data_forwarding_l add_qos_flow_setup_resp_list
Definition: ngap.h:1716
asn1::ngap::ho_prep_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:5373
asn1::ngap::pdu_session_res_setup_resp_ies_o
Definition: ngap.h:9073
asn1::ngap::reset_type_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:22615
asn1::ngap::rrc_state_opts::options
options
Definition: ngap.h:7849
asn1
Definition: asn1_utils.h:34
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49673
asn1::ngap::amf_tnlassoc_to_add_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:411
asn1::ngap::ul_ngu_up_tnl_modify_item_s::dl_ngu_up_tnl_info
up_transport_layer_info_c dl_ngu_up_tnl_info
Definition: ngap.h:13136
asn1::ngap::pdu_session_res_setup_resp_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50697
asn1::ngap::ue_context_release_complete_ies_container::info_on_recommended_cells_and_ran_nodes_for_paging_present
bool info_on_recommended_cells_and_ran_nodes_for_paging_present
Definition: ngap.h:11712
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:14422
asn1::ngap::security_ind_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:49979
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:36145
asn1::ngap::init_context_setup_request_ies_o::value_c::core_network_assist_info
core_network_assist_info_s & core_network_assist_info()
Definition: ngap.cc:18928
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types_opts::last_eutran_plmn_id
@ last_eutran_plmn_id
Definition: ngap.h:3738
asn1::ngap::amf_paging_target_c::types_opts::global_ran_node_id
@ global_ran_node_id
Definition: ngap.h:1473
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::idx_to_rfsp
uint16_t idx_to_rfsp
Definition: ngap.h:14068
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10292
asn1::ngap::amf_tnlassoc_to_add_item_s::ext
bool ext
Definition: ngap.h:409
asn1::ngap::user_location_info_n3_iwf_s::ext
bool ext
Definition: ngap.h:5161
asn1::ngap::drbs_subject_to_status_transfer_item_s::drb_status_dl
drb_status_dl_c drb_status_dl
Definition: ngap.h:3535
asn1::ngap::qos_flow_setup_resp_item_su_res_s
Definition: ngap.h:14015
asn1::ngap::ue_id_idx_value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:3240
asn1::ngap::ng_reset_ack_ies_o::value_c::type
types type() const
Definition: ngap.h:8357
asn1::ngap::drb_status_ul_c
Definition: ngap.h:3462
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o
Definition: ngap.h:13433
asn1::ngap::cell_id_list_for_restart_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:6106
asn1::ngap::pdu_session_res_setup_request_ies_container::ue_aggregate_maximum_bit_rate
ie_field_s< ue_aggregate_maximum_bit_rate_s > ue_aggregate_maximum_bit_rate
Definition: ngap.h:11190
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10087
asn1::ngap::dl_forwarding_opts::options
options
Definition: ngap.h:4446
asn1::ngap::pdu_session_res_modify_confirm_ies_container::pdu_session_res_failed_to_modify_list_mod_cfm_present
bool pdu_session_res_failed_to_modify_list_mod_cfm_present
Definition: ngap.h:11020
asn1::ngap::completed_cells_in_eai_eutra_item_s
Definition: ngap.h:2521
asn1::ngap::cause_transport_opts::nulltype
@ nulltype
Definition: ngap.h:792
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::amf_cfg_upd_ack
@ amf_cfg_upd_ack
Definition: ngap.h:12234
asn1::ngap::paging_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40500
asn1::ngap::amf_cfg_upd_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:2004
asn1::ngap::ue_context_release_request_ies_container::pdu_session_res_list_cxt_rel_req
ie_field_s< dyn_seq_of< pdu_session_res_item_cxt_rel_req_s, 1, 256, true > > pdu_session_res_list_cxt_rel_req
Definition: ngap.h:11740
asn1::ngap::path_switch_request_unsuccessful_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51227
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::secondary_ratusage_info_present
bool secondary_ratusage_info_present
Definition: ngap.h:12945
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:2217
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:47954
asn1::ngap::path_switch_request_transfer_s::dl_ngu_up_tnl_info
up_transport_layer_info_c dl_ngu_up_tnl_info
Definition: ngap.h:13958
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pdu_session_res_modify_ind
@ pdu_session_res_modify_ind
Definition: ngap.h:12002
asn1::ngap::pdu_session_res_notify_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:27133
asn1::ngap::pws_failed_cell_id_list_c::type_
types type_
Definition: ngap.h:7797
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4866
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::ie_exts
pdu_session_res_modify_item_mod_cfm_ext_ies_container ie_exts
Definition: ngap.h:7301
asn1::ngap::cp_transport_layer_info_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:110
asn1::ngap::drb_status_ul_c::type
types type() const
Definition: ngap.h:3478
asn1::ngap::overload_start_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:25761
asn1::ngap::amf_cfg_upd_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:584
asn1::ngap::ue_context_mod_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11616
asn1::ngap::slice_support_item_s::ext
bool ext
Definition: ngap.h:506
asn1::ngap::ho_request_ies_o::value_c::types_opts::core_network_assist_info
@ core_network_assist_info
Definition: ngap.h:5618
asn1::ngap::dl_ran_status_transfer_ies_container
Definition: ngap.h:4302
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pws_cancel_request
@ pws_cancel_request
Definition: ngap.h:12005
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::serial_num
@ serial_num
Definition: ngap.h:10682
asn1::ngap::amf_tnlassoc_to_add_item_s::tnl_address_weight_factor
uint16_t tnl_address_weight_factor
Definition: ngap.h:414
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::security_result_present
bool security_result_present
Definition: ngap.h:12946
asn1::ngap::ue_context_release_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:35251
asn1::ngap::broadcast_completed_area_list_c::types_opts::emergency_area_id_broadcast_nr
@ emergency_area_id_broadcast_nr
Definition: ngap.h:2742
asn1::ngap::amf_tnlassoc_setup_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:168
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:31655
asn1::ngap::path_switch_request_ack_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9404
asn1::ngap::ng_setup_request_ies_container::ran_node_name_present
bool ran_node_name_present
Definition: ngap.h:10946
asn1::ngap::ue_ngap_ids_c::ue_ngap_ids_c
ue_ngap_ids_c()=default
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:11879
asn1::ngap::five_g_s_tmsi_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4622
asn1::ngap::amf_cfg_upd_ies_container
Definition: ngap.h:656
asn1::ngap::broadcast_cancelled_area_list_c::type_
types type_
Definition: ngap.h:2493
asn1::ngap::associated_qos_flow_item_s::ie_exts
associated_qos_flow_item_ext_ies_container ie_exts
Definition: ngap.h:2140
asn1::ngap::global_ran_node_id_c::destroy_
void destroy_()
Definition: ngap.cc:2891
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:16709
asn1::ngap::pdu_session_res_release_cmd_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49764
asn1::ngap::security_ind_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13604
asn1::ngap::data_forwarding_not_possible_e
enumerated< data_forwarding_not_possible_opts, true > data_forwarding_not_possible_e
Definition: ngap.h:13630
asn1::ngap::pdu_session_res_setup_item_ho_req_s::ie_exts
pdu_session_res_setup_item_ho_req_ext_ies_container ie_exts
Definition: ngap.h:5458
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:5018
asn1::ngap::ngran_cgi_c::nr_cgi
nr_cgi_s & nr_cgi()
Definition: ngap.h:1864
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21631
asn1::ngap::mob_restrict_list_s::serving_plmn
fixed_octstring< 3, true > serving_plmn
Definition: ngap.h:3777
asn1::ngap::emergency_area_id_cancelled_nr_item_s::cancelled_cells_in_eai_nr
cancelled_cells_in_eai_nr_l cancelled_cells_in_eai_nr
Definition: ngap.h:2320
asn1::ngap::maximum_integrity_protected_data_rate_opts::nulltype
@ nulltype
Definition: ngap.h:13546
asn1::ngap::ngap_pdu_c::~ngap_pdu_c
~ngap_pdu_c()
Definition: ngap.h:12584
asn1::ngap::area_of_interest_s::area_of_interest_tai_list
area_of_interest_tai_list_l area_of_interest_tai_list
Definition: ngap.h:1971
asn1::ngap::pdu_session_res_modify_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11065
asn1::ngap::amf_paging_target_c::set_global_ran_node_id
global_ran_node_id_c & set_global_ran_node_id()
Definition: ngap.cc:3207
asn1::ngap::write_replace_warning_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:37962
asn1::ngap::global_ran_node_id_c::types
enumerated< types_opts > types
Definition: ngap.h:1384
asn1::ngap::path_switch_request_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::gnb_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:2322
asn1::ngap::path_switch_request_fail_ies_container::pdu_session_res_released_list_ps_fail
ie_field_s< dyn_seq_of< pdu_session_res_released_item_ps_fail_s, 1, 256, true > > pdu_session_res_released_list_ps_fail
Definition: ngap.h:11406
asn1::ngap::rrc_inactive_transition_report_request_opts::nulltype
@ nulltype
Definition: ngap.h:5538
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:10460
asn1::ngap::init_context_setup_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:18200
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:24312
asn1::ngap::qos_flow_notify_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49599
asn1::ngap::completed_cells_in_eai_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5288
asn1::ngap::amf_cfg_upd_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1116
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10418
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:24287
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::operator=
successful_outcome_c & operator=(const successful_outcome_c &other)
Definition: ngap.cc:45943
asn1::ngap::drbs_to_qos_flows_map_item_s::drb_id
uint8_t drb_id
Definition: ngap.h:3557
asn1::ngap::cp_transport_layer_info_c::types
enumerated< types_opts > types
Definition: ngap.h:330
asn1::ngap::expected_ue_activity_behaviour_s::source_of_ue_activity_behaviour_info
source_of_ue_activity_behaviour_info_e source_of_ue_activity_behaviour_info
Definition: ngap.h:3147
asn1::ngap::init_context_setup_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:18063
asn1::ngap::ng_setup_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:25649
asn1::ngap::ho_cmd_transfer_s::dlforwarding_up_tnl_info_present
bool dlforwarding_up_tnl_info_present
Definition: ngap.h:5047
asn1::ngap::ngap_elem_procs_o::get_successful_outcome
static successful_outcome_c get_successful_outcome(const uint16_t &proc_code)
Definition: ngap.cc:43710
asn1::ngap::emergency_service_target_cn_opts::value
enum asn1::ngap::emergency_service_target_cn_opts::options value
asn1::ngap::trigger_msg_opts
Definition: ngap.h:950
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::ue_radio_cap
@ ue_radio_cap
Definition: ngap.h:6479
asn1::ngap::dynamic5_qi_descriptor_s
Definition: ngap.h:4421
asn1::ngap::amf_cfg_upd_ies_container::amf_tnlassoc_to_add_list_present
bool amf_tnlassoc_to_add_list_present
Definition: ngap.h:665
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::pdu_session_res_list_cxt_rel_req
@ pdu_session_res_list_cxt_rel_req
Definition: ngap.h:10236
asn1::ngap::amf_cfg_upd_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2228
asn1::ngap::pws_cancel_request_ies_o::value_c::msg_id
fixed_bitstring< 16, false, true > & msg_id()
Definition: ngap.cc:28910
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::pdu_session_res_failed_to_modify_list_mod_cfm
pdu_session_res_failed_to_modify_list_mod_cfm_l & pdu_session_res_failed_to_modify_list_mod_cfm()
Definition: ngap.cc:26133
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:6466
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49305
asn1::ngap::ho_cancel_ack_ies_container
Definition: ngap.h:4778
asn1::ngap::notif_ctrl_opts::nulltype
@ nulltype
Definition: ngap.h:4640
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9376
asn1::ngap::time_to_wait_opts::number_type
uint8_t number_type
Definition: ngap.h:1051
asn1::ngap::ue_id_idx_value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7067
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50879
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ho_cmd
@ ho_cmd
Definition: ngap.h:12236
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::value_c
value_c()=default
asn1::ngap::path_switch_request_ies_o::value_c::type_
types type_
Definition: ngap.h:9560
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:9113
asn1::ngap::ng_setup_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:24927
asn1::ngap::tai_cancelled_eutra_item_s::tai
tai_s tai
Definition: ngap.h:2336
asn1::ngap::amf_tnlassoc_to_upd_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:320
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:32186
asn1::ngap::ho_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_required_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:6189
asn1::ngap::cp_transport_layer_info_c::types_opts::endpoint_ip_address
@ endpoint_ip_address
Definition: ngap.h:326
asn1::ngap::init_ue_msg_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:20631
asn1::ngap::init_context_setup_request_ies_container::redirection_voice_fallback
ie_field_s< redirection_voice_fallback_e > redirection_voice_fallback
Definition: ngap.h:6612
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:12907
asn1::ngap::pdu_session_res_release_cmd_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:11140
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::ext
bool ext
Definition: ngap.h:6423
asn1::ngap::paging_prio_opts::value
enum asn1::ngap::paging_prio_opts::options value
asn1::ngap::target_ran_node_id_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9806
asn1::ngap::ho_fail_ies_o::value_c
Definition: ngap.h:5063
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::five_g_s_tmsi
@ five_g_s_tmsi
Definition: ngap.h:6793
asn1::ngap::ng_reset_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:24732
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::pdu_session_res_failed_to_setup_list_cxt_fail
@ pdu_session_res_failed_to_setup_list_cxt_fail
Definition: ngap.h:6345
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9729
asn1::ngap::s_nssai_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:359
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::network_instance_present
bool network_instance_present
Definition: ngap.h:13243
asn1::ngap::secondary_rat_data_usage_report_ies_container
Definition: ngap.h:11546
asn1::ngap::ho_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:5114
asn1::ngap::ng_enb_id_c::types
enumerated< types_opts > types
Definition: ngap.h:1250
asn1::ngap::nas_non_delivery_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:24133
asn1::ngap::packet_error_rate_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4406
asn1::ngap::pdu_session_res_notify_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21734
asn1::ngap::secondary_rat_data_usage_report_transfer_s::ie_exts
secondary_rat_data_usage_report_transfer_ext_ies_container ie_exts
Definition: ngap.h:14042
asn1::ngap::up_transport_layer_info_pair_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47651
asn1::ngap::drb_status_dl12_s::ie_ext_present
bool ie_ext_present
Definition: ngap.h:3326
asn1::ngap::ng_setup_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:24804
asn1::ngap::ngap_elem_procs_o::init_msg_c::dl_ueassociated_nrp_pa_transport
dl_ueassociated_nrp_pa_transport_s & dl_ueassociated_nrp_pa_transport()
Definition: ngap.cc:44726
asn1::ngap::paging_origin_opts
Definition: ngap.h:7805
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::secondary_ratusage_info
@ secondary_ratusage_info
Definition: ngap.h:12903
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:24188
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8644
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:9959
asn1::ngap::pdu_session_res_switched_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22075
asn1::ngap::rat_restricts_item_s::ie_exts
rat_restricts_item_ext_ies_container ie_exts
Definition: ngap.h:3700
asn1::ngap::data_forwarding_not_possible_opts::options
options
Definition: ngap.h:13626
asn1::ngap::pdu_session_res_modify_resp_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11089
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8799
asn1::ngap::pws_failed_cell_id_list_c::types_opts::value
enum asn1::ngap::pws_failed_cell_id_list_c::types_opts::options value
asn1::ngap::son_cfg_transfer_s
Definition: ngap.h:4160
asn1::ngap::cause_c::set_choice_exts
protocol_ie_single_container_s< cause_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:1370
asn1::ngap::gnb_id_c::gnb_id_c
gnb_id_c()=default
asn1::ngap::ho_request_ack_transfer_s::ie_exts
protocol_ext_container_l< ho_request_ack_transfer_ext_ies_o > ie_exts
Definition: ngap.h:5999
asn1::ngap::ng_enb_id_c::operator=
ng_enb_id_c & operator=(const ng_enb_id_c &other)
Definition: ngap.cc:2648
asn1::ngap::reset_type_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:7858
asn1::ngap::ho_required_ies_o::value_c::type_
types type_
Definition: ngap.h:6173
asn1::ngap::recommended_cell_item_s::time_stayed_in_cell
uint16_t time_stayed_in_cell
Definition: ngap.h:2017
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::completed_cells_in_eai_eutra
completed_cells_in_eai_eutra_l completed_cells_in_eai_eutra
Definition: ngap.h:2651
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:9869
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17894
asn1::ngap::amf_cfg_upd_ack_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:1693
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8975
asn1::ngap::ho_cancel_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4717
asn1::ngap::ue_context_release_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10240
asn1::ngap::ue_id_idx_value_c::types_opts::idx_len10
@ idx_len10
Definition: ngap.h:3239
asn1::ngap::recommended_ran_nodes_for_paging_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17812
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:46647
asn1::ngap::init_context_setup_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:20121
asn1::ngap::drb_status_dl18_s::dl_count_value
count_value_for_pdcp_sn18_s dl_count_value
Definition: ngap.h:3343
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:27856
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9739
asn1::ngap::amf_cfg_upd_ies_o::value_c::plmn_support_list
plmn_support_list_l & plmn_support_list()
Definition: ngap.cc:808
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:1073
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:18366
asn1::ngap::ho_request_ack_transfer_s::dlforwarding_up_tnl_info_present
bool dlforwarding_up_tnl_info_present
Definition: ngap.h:5991
asn1::ngap::pdu_session_res_notify_ies_container
Definition: ngap.h:11106
asn1::ngap::amf_status_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:3374
asn1::ngap::cause_radio_network_opts::slice_not_supported
@ slice_not_supported
Definition: ngap.h:774
asn1::ngap::secondary_rat_data_usage_report_ies_container::secondary_rat_data_usage_report_ies_container
secondary_rat_data_usage_report_ies_container()
Definition: ngap.cc:41521
asn1::ngap::init_context_setup_request_ies_o::value_c::type_
types type_
Definition: ngap.h:6547
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::ngran_trace_id
@ ngran_trace_id
Definition: ngap.h:3602
asn1::ngap::ue_context_mod_request_ies_container::ue_aggregate_maximum_bit_rate_present
bool ue_aggregate_maximum_bit_rate_present
Definition: ngap.h:11636
asn1::ngap::init_ue_msg_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:6804
asn1::ngap::ue_context_mod_request_ies_o::value_c::rrc_inactive_transition_report_request
rrc_inactive_transition_report_request_e & rrc_inactive_transition_report_request()
Definition: ngap.cc:33931
asn1::ngap::ho_required_ies_o::value_c::source_to_target_transparent_container
unbounded_octstring< true > & source_to_target_transparent_container()
Definition: ngap.cc:17361
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::ue_radio_cap
unbounded_octstring< true > & ue_radio_cap()
Definition: ngap.cc:35427
asn1::ngap::ho_required_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:17331
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:20678
asn1::ngap::dl_ran_cfg_transfer_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10095
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13809
asn1::ngap::cause_radio_network_opts::nulltype
@ nulltype
Definition: ngap.h:783
asn1::ngap::qos_flow_accepted_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50987
asn1::ngap::ue_context_request_opts::value
enum asn1::ngap::ue_context_request_opts::options value
asn1::ngap::ng_setup_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:10929
asn1::ngap::ho_request_ack_ies_container::pdu_session_res_failed_to_setup_list_ho_ack
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_setup_item_ho_ack_s, 1, 256, true > > pdu_session_res_failed_to_setup_list_ho_ack
Definition: ngap.h:5883
asn1::ngap::eutra_cgi_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:1804
asn1::ngap::cause_radio_network_opts::release_due_to_pre_emption
@ release_due_to_pre_emption
Definition: ngap.h:782
asn1::ngap::ho_request_ack_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:5885
asn1::ngap::amf_cfg_upd_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:616
asn1::ngap::direct_forwarding_path_availability_opts::options
options
Definition: ngap.h:6053
asn1::ngap::ho_cmd_transfer_s::data_forwarding_resp_drb_list
data_forwarding_resp_drb_list_l data_forwarding_resp_drb_list
Definition: ngap.h:5050
asn1::ngap::rrc_inactive_transition_report_ies_o
Definition: ngap.h:9725
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7235
asn1::ngap::completed_cells_in_tai_nr_item_s::ie_exts
completed_cells_in_tai_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2573
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:602
asn1::ngap::crit_diagnostics_ie_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:910
asn1::ngap::ho_request_ack_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:16116
asn1::ngap::dl_forwarding_opts::nulltype
@ nulltype
Definition: ngap.h:4446
asn1::ngap::ho_required_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:6142
asn1::ngap::ue_context_mod_request_ies_container
Definition: ngap.h:11628
asn1::ngap::trace_activation_s::ie_exts
trace_activation_ext_ies_container ie_exts
Definition: ngap.h:5580
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9469
asn1::ngap::cell_id_broadcast_eutra_item_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:2618
asn1::ngap::concurrent_warning_msg_ind_e
enumerated< concurrent_warning_msg_ind_opts, true > concurrent_warning_msg_ind_e
Definition: ngap.h:7658
asn1::ngap::init_ue_msg_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:20439
asn1::ngap::cause_radio_network_opts::partial_ho
@ partial_ho
Definition: ngap.h:741
asn1::ngap::ho_cmd_ies_container::nas_security_params_from_ngran_present
bool nas_security_params_from_ngran_present
Definition: ngap.h:4925
asn1::ngap::global_ran_node_id_c::global_ran_node_id_c
global_ran_node_id_c()=default
asn1::ngap::last_visited_ngran_cell_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:46833
asn1::ngap::drb_status_ul_c::~drb_status_ul_c
~drb_status_ul_c()
Definition: ngap.h:3476
asn1::ngap::ue_radio_cap_check_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:35282
asn1::ngap::location_report_ctrl_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8215
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2649
asn1::ngap::data_forwarding_not_possible_opts::nulltype
@ nulltype
Definition: ngap.h:13626
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::cause
cause_c cause
Definition: ngap.h:13348
asn1::ngap::cancel_all_warning_msgs_e
enumerated< cancel_all_warning_msgs_opts, true > cancel_all_warning_msgs_e
Definition: ngap.h:7650
asn1::ngap::ue_ngap_ids_c::choice_exts
protocol_ie_single_container_s< ue_ngap_ids_ext_ies_o > & choice_exts()
Definition: ngap.h:7955
asn1::ngap::write_replace_warning_request_ies_o::value_c::repeat_period
uint32_t & repeat_period()
Definition: ngap.cc:37689
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7252
asn1::ngap::drb_status_dl18_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7260
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8970
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:4676
asn1::ngap::pdu_session_res_notify_ies_container::pdu_session_res_notify_ies_container
pdu_session_res_notify_ies_container()
Definition: ngap.cc:39523
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c
Definition: ngap.h:9821
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13099
asn1::ngap::ng_enb_id_c::type
types type() const
Definition: ngap.h:1258
asn1::ngap::ho_request_ack_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:16660
asn1::ngap::pws_fail_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9231
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::rrc_container
unbounded_octstring< true > rrc_container
Definition: ngap.h:14088
asn1::ngap::ngap_elem_procs_o::init_msg_c::ho_request
ho_request_s & ho_request()
Definition: ngap.cc:44616
asn1::ngap::tai_cancelled_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2352
asn1::ngap::plmn_support_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:514
asn1::ngap::qos_flow_add_or_modify_request_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48602
asn1::ngap::ue_ngap_id_pair_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22279
asn1::ngap::ngap_elem_procs_o::init_msg_c::ul_non_ueassociated_nrp_pa_transport
ul_non_ueassociated_nrp_pa_transport_s & ul_non_ueassociated_nrp_pa_transport()
Definition: ngap.cc:44846
asn1::ngap::notif_cause_opts::value
enum asn1::ngap::notif_cause_opts::options value
asn1::ngap::dl_nas_transport_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8929
asn1::ngap::trace_activation_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14777
asn1::ngap::expected_ho_interv_opts::sec120
@ sec120
Definition: ngap.h:3128
asn1::ngap::location_report_ctrl_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:23686
asn1::ngap::drbs_subject_to_status_transfer_item_s
Definition: ngap.h:3530
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::cancelled_cells_in_eai_eutra
cancelled_cells_in_eai_eutra_l cancelled_cells_in_eai_eutra
Definition: ngap.h:2303
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21118
asn1::ngap::path_switch_request_ack_transfer_s::ul_ngu_up_tnl_info_present
bool ul_ngu_up_tnl_info_present
Definition: ngap.h:13839
asn1::ngap::ho_request_ack_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:5833
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21530
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:7033
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::nrp_pa_pdu
ie_field_s< unbounded_octstring< true > > nrp_pa_pdu
Definition: ngap.h:11919
asn1::ngap::cell_id_cancelled_eutra_l
dyn_array< cell_id_cancelled_eutra_item_s > cell_id_cancelled_eutra_l
Definition: ngap.h:2368
asn1::ngap::ue_context_mod_request_ies_container::ue_security_cap
ie_field_s< ue_security_cap_s > ue_security_cap
Definition: ngap.h:11648
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c
Definition: ngap.h:3914
asn1::ngap::cause_radio_network_opts::release_due_to_minus5gc_generated_reason
@ release_due_to_minus5gc_generated_reason
Definition: ngap.h:739
asn1::ngap::n3_iwf_id_c
Definition: ngap.h:1192
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:35504
asn1::ngap::secondary_ratusage_info_s
Definition: ngap.h:12883
asn1::ngap::dl_nas_transport_ies_container::ran_paging_prio_present
bool ran_paging_prio_present
Definition: ngap.h:3886
asn1::ngap::init_context_setup_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:19849
asn1::ngap::emergency_area_id_cancelled_nr_item_s::ie_exts
emergency_area_id_cancelled_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2321
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9959
asn1::ngap::core_network_assist_info_s
Definition: ngap.h:3291
asn1::ngap::cp_transport_layer_info_c::cp_transport_layer_info_c
cp_transport_layer_info_c()=default
asn1::ngap::ul_nas_transport_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:36220
asn1::ngap::path_switch_request_fail_s
elementary_procedure_option< path_switch_request_fail_ies_container > path_switch_request_fail_s
Definition: ngap.h:11417
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::pws_cancel_resp
pws_cancel_resp_s & pws_cancel_resp()
Definition: ngap.cc:46072
asn1::ngap::error_ind_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:4549
asn1::ngap::ue_aggregate_maximum_bit_rate_s::ie_exts
ue_aggregate_maximum_bit_rate_ext_ies_container ie_exts
Definition: ngap.h:3799
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:35992
asn1::ngap::reset_type_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:22756
asn1::ngap::security_context_s::next_hop_nh
fixed_bitstring< 256, false, true > next_hop_nh
Definition: ngap.h:5560
asn1::ngap::dl_nas_transport_ies_o::value_c::value_c
value_c()=default
asn1::ngap::up_transport_layer_info_c::types
enumerated< types_opts > types
Definition: ngap.h:1665
asn1::ngap::trigger_msg_opts::unsuccessfull_outcome
@ unsuccessfull_outcome
Definition: ngap.h:951
asn1::ngap::ng_reset_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:24589
asn1::ngap::ue_context_release_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11739
asn1::ngap::ng_setup_request_ies_container::ran_node_name
ie_field_s< printable_string< 1, 150, true, true > > ran_node_name
Definition: ngap.h:10949
asn1::ngap::ng_setup_request_ies_container::ue_retention_info_present
bool ue_retention_info_present
Definition: ngap.h:10947
asn1::ngap::pws_cancel_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:29270
asn1::ngap::mico_mode_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:6971
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:48145
asn1::ngap::cancelled_cells_in_eai_nr_item_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:2187
asn1::ngap::ue_context_release_complete_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10185
asn1::ngap::rrcestablishment_cause_opts::emergency
@ emergency
Definition: ngap.h:6756
asn1::ngap::user_location_info_c::user_location_info_eutra
user_location_info_eutra_s & user_location_info_eutra()
Definition: ngap.h:5221
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::amf_set_id
@ amf_set_id
Definition: ngap.h:6794
asn1::ngap::count_value_for_pdcp_sn18_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6064
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::son_cfg_transfer_ul
son_cfg_transfer_s & son_cfg_transfer_ul()
Definition: ngap.cc:36814
asn1::ngap::cause_misc_opts::not_enough_user_plane_processing_res
@ not_enough_user_plane_processing_res
Definition: ngap.h:693
asn1::ngap::ue_context_mod_request_ies_o::value_c::ue_security_cap
ue_security_cap_s & ue_security_cap()
Definition: ngap.cc:33910
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10326
asn1::ngap::cell_size_opts::nulltype
@ nulltype
Definition: ngap.h:3066
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:10460
asn1::ngap::confidentiality_protection_result_opts::not_performed
@ not_performed
Definition: ngap.h:5902
asn1::ngap::served_guami_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:547
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:8968
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50444
asn1::ngap::reroute_nas_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:32338
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:6653
asn1::ngap::user_location_info_c::type_
types type_
Definition: ngap.h:5267
asn1::ngap::add_dluptnl_info_for_ho_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3685
asn1::ngap::global_gnb_id_s
Definition: ngap.h:1318
asn1::ngap::dl_nas_transport_ies_container::mob_restrict_list_present
bool mob_restrict_list_present
Definition: ngap.h:3887
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10131
asn1::ngap::drb_status_ul_c::type_
types type_
Definition: ngap.h:3518
asn1::ngap::paging_attempt_info_s::next_paging_area_scope_present
bool next_paging_area_scope_present
Definition: ngap.h:2087
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:43201
asn1::ngap::overload_start_nssai_item_s::ie_exts
overload_start_nssai_item_ext_ies_container ie_exts
Definition: ngap.h:7187
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:46688
asn1::ngap::recommended_ran_node_item_s
Definition: ngap.h:6259
asn1::ngap::amf_cfg_upd_ies_o
Definition: ngap.h:588
asn1::ngap::data_forwarding_resp_drb_item_s::ulforwarding_up_tnl_info
up_transport_layer_info_c ulforwarding_up_tnl_info
Definition: ngap.h:3584
asn1::ngap::path_switch_request_ack_s
elementary_procedure_option< path_switch_request_ack_ies_container > path_switch_request_ack_s
Definition: ngap.h:11396
asn1::ngap::ue_context_release_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:35135
asn1::ngap::target_id_c::types_opts::target_ran_node_id
@ target_ran_node_id
Definition: ngap.h:6065
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:35345
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7236
asn1::ngap::ran_cfg_upd_ies_container::global_ran_node_id
ie_field_s< global_ran_node_id_c > global_ran_node_id
Definition: ngap.h:11467
asn1::ngap::son_cfg_transfer_s::xn_tnl_cfg_info
xn_tnl_cfg_info_s xn_tnl_cfg_info
Definition: ngap.h:4167
asn1::ngap::path_switch_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:31332
asn1::ngap::pdu_session_res_setup_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39892
asn1::ngap::trace_fail_ind_ies_container
Definition: ngap.h:11568
asn1::ngap::cause_c::types_opts::protocol
@ protocol
Definition: ngap.h:812
asn1::ngap::ho_flag_opts::options
options
Definition: ngap.h:7662
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:10561
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:27027
asn1::ngap::cell_type_s::ie_exts
cell_type_ext_ies_container ie_exts
Definition: ngap.h:3082
asn1::ngap::paging_attempt_info_s::next_paging_area_scope
next_paging_area_scope_e next_paging_area_scope
Definition: ngap.h:2091
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::cell_traffic_trace
@ cell_traffic_trace
Definition: ngap.h:12012
asn1::ngap::pws_fail_ind_ies_o::value_c::global_ran_node_id
global_ran_node_id_c & global_ran_node_id()
Definition: ngap.cc:29428
asn1::ngap::new_security_context_ind_e
enumerated< new_security_context_ind_opts, true > new_security_context_ind_e
Definition: ngap.h:5527
asn1::ngap::target_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6065
asn1::ngap::cp_transport_layer_info_c::type_
types type_
Definition: ngap.h:367
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5014
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:10668
asn1::ngap::pws_failed_cell_id_list_c::~pws_failed_cell_id_list_c
~pws_failed_cell_id_list_c()
Definition: ngap.h:7755
asn1::ngap::qos_flow_add_or_modify_request_item_s::ext
bool ext
Definition: ngap.h:13113
asn1::ngap::ng_reset_ack_ies_o
Definition: ngap.h:8341
asn1::ngap::count_value_for_pdcp_sn18_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6077
asn1::ngap::pdu_session_res_modify_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39224
asn1::ngap::ng_setup_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38877
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:1884
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13505
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9683
asn1::ngap::location_report_fail_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:23961
asn1::ngap::warning_area_list_c::set_nr_cgi_list_for_warning
nr_cgi_list_for_warning_l & set_nr_cgi_list_for_warning()
Definition: ngap.cc:23177
asn1::ngap::area_of_interest_ran_node_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4078
asn1::ngap::global_n3_iwf_id_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2837
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o
Definition: ngap.h:7029
asn1::ngap::user_location_info_n3_iwf_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13567
asn1::ngap::pws_cancel_request_ies_o::value_c::type_
types type_
Definition: ngap.h:9162
asn1::ngap::reroute_nas_request_ies_o::value_c::type
types type() const
Definition: ngap.h:9787
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::ho_fail
@ ho_fail
Definition: ngap.h:12337
asn1::ngap::ho_cancel_ack_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:12095
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::ext
bool ext
Definition: ngap.h:14061
asn1::ngap::trace_start_ies_container::trace_start_ies_container
trace_start_ies_container()
Definition: ngap.cc:41704
asn1::ngap::overload_start_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8601
asn1::ngap::cause_nas_e
enumerated< cause_nas_opts, true > cause_nas_e
Definition: ngap.h:712
asn1::ngap::ngap_elem_procs_o::init_msg_c::pws_restart_ind
pws_restart_ind_s & pws_restart_ind()
Definition: ngap.cc:44796
asn1::ngap::private_ie_container_empty_l
Definition: ngap.h:11432
asn1::ngap::pdu_session_res_failed_to_setup_list_ho_ack_l
dyn_array< pdu_session_res_failed_to_setup_item_ho_ack_s > pdu_session_res_failed_to_setup_list_ho_ack_l
Definition: ngap.h:5808
asn1::ngap::path_switch_request_ies_o::value_c::source_amf_ue_ngap_id
uint64_t & source_amf_ue_ngap_id()
Definition: ngap.cc:31237
asn1::ngap::private_ie_container_item_s::private_ie_container_item_s
private_ie_container_item_s(private_ie_id_c id_, crit_e crit_)
Definition: ngap.cc:41042
asn1::ngap::error_ind_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:11316
asn1::ngap::ngap_pdu_c::set_init_msg
init_msg_s & set_init_msg()
Definition: ngap.cc:47287
asn1::ngap::reset_type_c::operator=
reset_type_c & operator=(const reset_type_c &other)
Definition: ngap.cc:22653
asn1::ngap::cell_size_opts::large
@ large
Definition: ngap.h:3066
asn1::ngap::up_transport_layer_info_item_s
Definition: ngap.h:13149
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:36793
asn1::ngap::trace_start_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:33249
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::c
choice_buffer_t< unbounded_octstring< true > > c
Definition: ngap.h:3940
asn1::ngap::n3_iwf_id_c::choice_exts
protocol_ie_single_container_s< n3_iwf_id_ext_ies_o > & choice_exts()
Definition: ngap.h:1218
asn1::ngap::ho_cmd_ies_container::pdu_session_res_to_release_list_ho_cmd_present
bool pdu_session_res_to_release_list_ho_cmd_present
Definition: ngap.h:4926
asn1::ngap::location_report_request_type_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5507
asn1::ngap::completed_cells_in_tai_eutra_item_s::ext
bool ext
Definition: ngap.h:2554
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::add_ng_uuptnl_info
up_transport_layer_info_pair_list_l add_ng_uuptnl_info
Definition: ngap.h:12781
asn1::ngap::init_context_setup_fail_s
elementary_procedure_option< init_context_setup_fail_ies_container > init_context_setup_fail_s
Definition: ngap.h:6414
asn1::ngap::broadcast_completed_area_list_c::type
types type() const
Definition: ngap.h:2757
asn1::ngap::init_context_setup_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:19639
asn1::ngap::cp_transport_layer_info_ext_ies_o
protocol_ies_empty_o cp_transport_layer_info_ext_ies_o
Definition: ngap.h:318
asn1::ngap::pdu_session_res_release_cmd_transfer_s
Definition: ngap.h:13487
asn1::ngap::ue_context_mod_fail_ies_o
Definition: ngap.h:9955
asn1::ngap::amf_cfg_upd_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:29293
asn1::ngap::ho_request_ies_o::value_c::core_network_assist_info
core_network_assist_info_s & core_network_assist_info()
Definition: ngap.cc:15298
asn1::ngap::ue_radio_cap_check_request_ies_o
Definition: ngap.h:10278
asn1::ngap::pdu_session_res_notify_ies_o::value_c::type
types type() const
Definition: ngap.h:8873
asn1::ngap::ho_request_ack_transfer_ext_ies_o
Definition: ngap.h:5937
asn1::ngap::reflective_qos_attribute_opts
Definition: ngap.h:13070
asn1::ngap::pdu_session_res_modify_confirm_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:26000
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:32151
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::ul_ngu_up_tnl_info
ie_field_s< up_transport_layer_info_c > ul_ngu_up_tnl_info
Definition: ngap.h:13741
asn1::ngap::amf_tnlassoc_to_rem_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:435
asn1::ngap::ue_paging_id_c::types_opts::options
options
Definition: ngap.h:7989
asn1::ngap::cancelled_cells_in_tai_nr_item_s::nof_broadcasts
uint32_t nof_broadcasts
Definition: ngap.h:2222
asn1::ngap::user_plane_security_info_s
Definition: ngap.h:13939
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:9639
asn1::ngap::trace_activation_s
Definition: ngap.h:5573
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:1709
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::qos_flow_setup_request_list
ie_field_s< dyn_seq_of< qos_flow_setup_request_item_s, 1, 64, true > > qos_flow_setup_request_list
Definition: ngap.h:13747
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::qos_flow_modify_confirm_list
qos_flow_modify_confirm_list_l qos_flow_modify_confirm_list
Definition: ngap.h:12779
asn1::ngap::private_ie_id_c::type_
types type_
Definition: ngap.h:7127
asn1::ngap::init_msg_s::crit
crit_e crit
Definition: ngap.h:12405
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::ho_prep_fail
ho_prep_fail_s & ho_prep_fail()
Definition: ngap.cc:46572
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:36834
asn1::ngap::packet_error_rate_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10899
asn1::ngap::user_location_info_c::set_user_location_info_eutra
user_location_info_eutra_s & set_user_location_info_eutra()
Definition: ngap.cc:13749
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8706
asn1::ngap::eutra_cgi_s
Definition: ngap.h:1801
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::msg_id
@ msg_id
Definition: ngap.h:9135
asn1::ngap::security_ind_ext_ies_o
Definition: ngap.h:13593
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10428
asn1::ngap::ng_reset_ies_o::value_c::types_opts::reset_type
@ reset_type
Definition: ngap.h:8387
asn1::ngap::recommended_cells_for_paging_s::ie_exts
recommended_cells_for_paging_ext_ies_container ie_exts
Definition: ngap.h:2054
asn1::ngap::reset_all_opts::options
options
Definition: ngap.h:7553
asn1::ngap::tai_cancelled_eutra_item_s
Definition: ngap.h:2333
asn1::ngap::global_ran_node_id_c::types_opts::global_gnb_id
@ global_gnb_id
Definition: ngap.h:1378
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:49789
asn1::ngap::broadcast_completed_area_list_c::set_emergency_area_id_broadcast_nr
emergency_area_id_broadcast_nr_l & set_emergency_area_id_broadcast_nr()
Definition: ngap.cc:5825
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:35846
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9387
asn1::ngap::pdu_session_res_notify_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:27326
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::pdu_session_res_failed_to_modify_list_mod_cfm
@ pdu_session_res_failed_to_modify_list_mod_cfm
Definition: ngap.h:8642
asn1::ngap::alloc_and_retention_prio_s::ext
bool ext
Definition: ngap.h:1753
asn1::ngap::ngap_elem_procs_o::init_msg_c::location_report_fail_ind
location_report_fail_ind_s & location_report_fail_ind()
Definition: ngap.cc:44756
asn1::ngap::ue_context_mod_fail_ies_container::ue_context_mod_fail_ies_container
ue_context_mod_fail_ies_container()
Definition: ngap.cc:41779
asn1::ngap::ran_cfg_upd_ies_o::value_c::default_paging_drx
paging_drx_e & default_paging_drx()
Definition: ngap.cc:31888
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::endc_son_cfg_transfer_dl
unbounded_octstring< true > & endc_son_cfg_transfer_dl()
Definition: ngap.cc:10020
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_modify_request_ies_container
Definition: ngap.h:11058
asn1::ngap::emergency_area_id_broadcast_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5554
asn1::ngap::ho_notify_ies_container
Definition: ngap.h:5321
asn1::ngap::reroute_nas_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:32276
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::ng_setup_fail
@ ng_setup_fail
Definition: ngap.h:12339
asn1::ngap::ul_nas_transport_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42836
asn1::ngap::ho_notify_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5282
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::handov_type
@ handov_type
Definition: ngap.h:4860
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::amf_tnlassoc_to_rem_list
@ amf_tnlassoc_to_rem_list
Definition: ngap.h:598
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51398
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::ie_field_s
protocol_ext_container_item_s< extT_ > ie_field_s
Definition: ngap.h:12942
asn1::ngap::ho_request_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:5635
asn1::ngap::n3_iwf_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:2572
asn1::ngap::drb_status_ul_c::drb_status_ul_c
drb_status_ul_c()=default
asn1::ngap::ng_enb_id_c::type_
types type_
Definition: ngap.h:1309
asn1::ngap::pdu_session_res_setup_resp_ies_container::pdu_session_res_failed_to_setup_list_su_res_present
bool pdu_session_res_failed_to_setup_list_su_res_present
Definition: ngap.h:11208
asn1::ngap::ue_context_release_complete_ies_container::pdu_session_res_list_cxt_rel_cpl_present
bool pdu_session_res_list_cxt_rel_cpl_present
Definition: ngap.h:11713
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6652
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c
Definition: ngap.h:8694
asn1::ngap::location_report_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:23616
asn1::ngap::ho_required_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_required_ies_o::value_c::types_opts::options value
asn1::ngap::init_context_setup_request_ies_container::pdu_session_res_setup_list_cxt_req_present
bool pdu_session_res_setup_list_cxt_req_present
Definition: ngap.h:6582
asn1::ngap::write_replace_warning_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:38108
asn1::ngap::ul_ran_status_transfer_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:43067
asn1::ngap::last_visited_ngran_cell_info_s::cell_type
cell_type_s cell_type
Definition: ngap.h:12429
asn1::ngap::amf_cfg_upd_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:670
asn1::ngap::cell_id_broadcast_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5448
asn1::ngap::ul_ran_cfg_transfer_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:36705
asn1::ngap::pdu_session_res_admitted_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16064
asn1::ngap::ho_request_ack_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_admitted_list_l, pdu_session_res_failed_to_setup_list_ho_ack_l, unbounded_octstring< true > > c
Definition: ngap.h:5859
asn1::ngap::ul_ran_status_transfer_ies_container::ran_status_transfer_transparent_container
ie_field_s< ran_status_transfer_transparent_container_s > ran_status_transfer_transparent_container
Definition: ngap.h:11899
asn1::ngap::secondary_rat_data_usage_report_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41527
asn1::ngap::pdu_session_res_modify_item_mod_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7347
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::value
enum asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::options value
asn1::ngap::ng_setup_request_ies_o::value_c::default_paging_drx
paging_drx_e & default_paging_drx()
Definition: ngap.cc:25211
asn1::ngap::ho_request_ies_container
Definition: ngap.h:5720
asn1::ngap::user_location_info_eutra_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:5145
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::time_to_wait
time_to_wait_e & time_to_wait()
Definition: ngap.cc:31630
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21579
asn1::ngap::handov_type_e
enumerated< handov_type_opts, true > handov_type_e
Definition: ngap.h:4844
asn1::ngap::cell_traffic_trace_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:6259
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:10236
asn1::ngap::ran_cfg_upd_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:31501
asn1::ngap::pdu_session_res_released_item_rel_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21890
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8352
asn1::ngap::ng_enb_id_c::types_opts::macro_ng_enb_id
@ macro_ng_enb_id
Definition: ngap.h:1246
asn1::ngap::gbr_qos_info_s::maximum_packet_loss_rate_ul
uint16_t maximum_packet_loss_rate_ul
Definition: ngap.h:4661
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::serial_num
@ serial_num
Definition: ngap.h:10759
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21592
asn1::ngap::eps_tai_s::eps_tac
fixed_octstring< 2, true > eps_tac
Definition: ngap.h:4486
asn1::ngap::ho_required_ies_container::direct_forwarding_path_availability_present
bool direct_forwarding_path_availability_present
Definition: ngap.h:6192
asn1::ngap::ue_paging_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:23050
asn1::ngap::drb_status_ul12_s::ie_ext
drb_status_ul12_ext_ies_container ie_ext
Definition: ngap.h:3434
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10326
asn1::ngap::ngap_elem_procs_o::init_msg_c::cell_traffic_trace
cell_traffic_trace_s & cell_traffic_trace()
Definition: ngap.cc:44696
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::pdu_session_aggregate_maximum_bit_rate
pdu_session_aggregate_maximum_bit_rate_s & pdu_session_aggregate_maximum_bit_rate()
Definition: ngap.cc:50316
asn1::ngap::ran_cfg_upd_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:31515
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:26400
asn1::ngap::ue_context_mod_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:34232
asn1::ngap::mob_restrict_list_s::ie_exts
protocol_ext_container_l< mob_restrict_list_ext_ies_o > ie_exts
Definition: ngap.h:3782
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::value
enum asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_item_mod_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21721
asn1::ngap::five_g_s_tmsi_s::amf_set_id
fixed_bitstring< 10, false, true > amf_set_id
Definition: ngap.h:4623
asn1::ngap::path_switch_request_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11407
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::warning_area_list
@ warning_area_list
Definition: ngap.h:10683
asn1::ngap::location_report_fail_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:8280
asn1::ngap::init_context_setup_request_ies_container::mob_restrict_list_present
bool mob_restrict_list_present
Definition: ngap.h:6584
asn1::ngap::ho_prep_fail_s
elementary_procedure_option< ho_prep_fail_ies_container > ho_prep_fail_s
Definition: ngap.h:5405
asn1::ngap::security_ind_s
Definition: ngap.h:13644
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10372
asn1::ngap::pdu_session_res_notify_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:27357
asn1::ngap::global_ran_node_id_c::set_choice_exts
protocol_ie_single_container_s< global_ran_node_id_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:2997
asn1::ngap::emergency_fallback_ind_s::emergency_service_target_cn_present
bool emergency_service_target_cn_present
Definition: ngap.h:4531
asn1::ngap::ng_reset_ack_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, ue_associated_lc_ng_conn_list_l > c
Definition: ngap.h:8369
asn1::ngap::pws_restart_ind_ies_o
Definition: ngap.h:9265
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8255
asn1::ngap::pdu_session_res_notify_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49728
asn1::ngap::qos_flow_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47483
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::pdu_session_res_setup_unsuccessful_transfer
unbounded_octstring< true > pdu_session_res_setup_unsuccessful_transfer
Definition: ngap.h:6637
asn1::ngap::pdu_session_res_ho_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12283
asn1::ngap::son_info_c::types_opts::son_info_request
@ son_info_request
Definition: ngap.h:4065
asn1::ngap::drbs_to_qos_flows_map_item_s::ie_exts
drbs_to_qos_flows_map_item_ext_ies_container ie_exts
Definition: ngap.h:3559
asn1::ngap::ue_radio_cap_check_resp_s
elementary_procedure_option< ue_radio_cap_check_resp_ies_container > ue_radio_cap_check_resp_s
Definition: ngap.h:11792
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:35581
asn1::ngap::reroute_nas_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:32439
asn1::ngap::ho_request_ies_container::ho_request_ies_container
ho_request_ies_container()
Definition: ngap.cc:15725
asn1::ngap::ho_cmd_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:12580
asn1::ngap::amf_paging_target_c::c
choice_buffer_t< global_ran_node_id_c, protocol_ie_single_container_s< amf_paging_target_ext_ies_o >, tai_s > c
Definition: ngap.h:1526
asn1::ngap::nas_non_delivery_ind_ies_container
Definition: ngap.h:10862
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::nof_broadcasts
uint32_t nof_broadcasts
Definition: ngap.h:2171
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::ran_cfg_upd_fail
ran_cfg_upd_fail_s & ran_cfg_upd_fail()
Definition: ngap.cc:46597
asn1::ngap::overload_start_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8589
asn1::ngap::write_replace_warning_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10703
asn1::ngap::pdu_session_res_modify_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:26531
asn1::ngap::path_switch_request_ies_o::value_c
Definition: ngap.h:9519
asn1::ngap::emergency_area_id_broadcast_nr_item_s::emergency_area_id
fixed_octstring< 3, true > emergency_area_id
Definition: ngap.h:2667
asn1::ngap::ho_cancel_ack_ies_container::ho_cancel_ack_ies_container
ho_cancel_ack_ies_container()
Definition: ngap.cc:12191
asn1::ngap::dynamic5_qi_descriptor_s::maximum_data_burst_volume_present
bool maximum_data_burst_volume_present
Definition: ngap.h:4426
asn1::ngap::maximum_integrity_protected_data_rate_opts::number_type
uint8_t number_type
Definition: ngap.h:13547
asn1::ngap::qos_flow_add_or_modify_resp_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13273
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8696
asn1::ngap::area_of_interest_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4246
asn1::ngap::rrc_inactive_transition_report_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41327
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21494
asn1::ngap::ng_setup_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38927
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::c
secondary_ratusage_info_s c
Definition: ngap.h:13521
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::pdu_session_aggregate_maximum_bit_rate
@ pdu_session_aggregate_maximum_bit_rate
Definition: ngap.h:13177
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:26762
asn1::ngap::ng_setup_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:25334
asn1::ngap::ran_cfg_upd_ies_container::ran_node_name
ie_field_s< printable_string< 1, 150, true, true > > ran_node_name
Definition: ngap.h:11464
asn1::ngap::qos_flow_with_cause_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16624
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9775
asn1::ngap::pws_cancel_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:28822
asn1::ngap::write_replace_warning_request_ies_o::value_c::nof_broadcasts_requested
uint32_t & nof_broadcasts_requested()
Definition: ngap.cc:37694
asn1::ngap::redirection_voice_fallback_opts::to_string
const char * to_string() const
Definition: ngap.cc:14716
asn1::ngap::eutra_cgi_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3826
asn1::ngap::ran_cfg_upd_ies_o::value_c::ran_node_name
printable_string< 1, 150, true, true > & ran_node_name()
Definition: ngap.cc:31878
asn1::ngap::warning_area_list_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:23263
asn1::ngap::ngap_private_ies_empty_o::value_c::types_opts::value
enum asn1::ngap::ngap_private_ies_empty_o::value_c::types_opts::options value
asn1::ngap::add_qos_flow_info_opts::options
options
Definition: ngap.h:12996
asn1::ngap::paging_ies_o::value_c::types_opts::ue_paging_id
@ ue_paging_id
Definition: ngap.h:9326
asn1::ngap::supported_ta_item_s
Definition: ngap.h:7565
asn1::ngap::ng_enb_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:2717
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49667
asn1::ngap::ho_request_ack_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:16274
asn1::ngap::trace_depth_opts::options
options
Definition: ngap.h:5483
asn1::ngap::associated_qos_flow_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4544
asn1::ngap::ho_required_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:6130
asn1::ngap::ue_radio_cap_check_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:35516
asn1::ngap::type_of_error_opts::to_string
const char * to_string() const
Definition: ngap.cc:1243
asn1::ngap::ue_ngap_ids_c::type_
types type_
Definition: ngap.h:7980
asn1::ngap::init_context_setup_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:17925
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::options value
asn1::ngap::amf_cfg_upd_fail_ies_o
Definition: ngap.h:1059
asn1::ngap::ng_enb_id_c::types_opts::long_macro_ng_enb_id
@ long_macro_ng_enb_id
Definition: ngap.h:1246
asn1::ngap::ho_cmd_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:12394
asn1::ngap::packet_error_rate_s::ext
bool ext
Definition: ngap.h:4405
asn1::ngap::init_context_setup_request_ies_o::value_c::ue_security_cap
ue_security_cap_s & ue_security_cap()
Definition: ngap.cc:18948
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:37115
asn1::ngap::ue_context_mod_fail_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:33493
asn1::ngap::son_info_c::destroy_
void destroy_()
Definition: ngap.cc:9594
asn1::ngap::ue_presence_opts::out
@ out
Definition: ngap.h:7164
asn1::ngap::location_report_ctrl_s
elementary_procedure_option< location_report_ctrl_ies_container > location_report_ctrl_s
Definition: ngap.h:10841
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:27591
asn1::ngap::init_context_setup_request_ies_o::value_c::ue_aggregate_maximum_bit_rate
ue_aggregate_maximum_bit_rate_s & ue_aggregate_maximum_bit_rate()
Definition: ngap.cc:18923
asn1::ngap::paging_attempt_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4422
asn1::ngap::pws_cancel_resp_s
elementary_procedure_option< pws_cancel_resp_ies_container > pws_cancel_resp_s
Definition: ngap.h:11269
asn1::ngap::overload_start_ies_o::value_c::amf_traffic_load_reduction_ind
uint8_t & amf_traffic_load_reduction_ind()
Definition: ngap.cc:25841
asn1::ngap::ho_request_ies_container::new_security_context_ind_present
bool new_security_context_ind_present
Definition: ngap.h:5726
asn1::ngap::deactiv_trace_ies_o
Definition: ngap.h:3598
asn1::ngap::ho_cancel_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:11672
asn1::ngap::qos_flow_modify_confirm_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:12737
asn1::ngap::ho_fail_s
elementary_procedure_option< ho_fail_ies_container > ho_fail_s
Definition: ngap.h:5124
asn1::ngap::cause_radio_network_opts::ho_target_not_allowed
@ ho_target_not_allowed
Definition: ngap.h:743
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:19766
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4192
asn1::ngap::ho_cancel_ack_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4743
asn1::ngap::core_network_assist_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7182
asn1::ngap::error_ind_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:11321
asn1::ngap::overload_resp_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:20962
asn1::ngap::init_ue_msg_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:20488
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:26717
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:26580
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48205
asn1::ngap::ho_cmd_ies_container::target_to_source_transparent_container
ie_field_s< unbounded_octstring< true > > target_to_source_transparent_container
Definition: ngap.h:4935
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::value
enum asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::options value
asn1::ngap::deactiv_trace_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:7927
asn1::ngap::paging_origin_opts::options
options
Definition: ngap.h:7806
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c
Definition: ngap.h:13662
asn1::ngap::security_ind_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49997
asn1::ngap::ngap_elem_procs_o::init_msg_c::overload_stop
overload_stop_s & overload_stop()
Definition: ngap.cc:44771
asn1::ngap::ho_request_ack_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:5880
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::value
enum asn1::ngap::broadcast_cancelled_area_list_c::types_opts::options value
asn1::ngap::ue_context_mod_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:34081
asn1::ngap::ngap_elem_procs_o::init_msg_c::type_
types type_
Definition: ngap.h:12172
asn1::ngap::nas_non_delivery_ind_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:10867
asn1::ngap::ue_radio_cap_check_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11759
asn1::ngap::tai_broadcast_eutra_l
dyn_array< tai_broadcast_eutra_item_s > tai_broadcast_eutra_l
Definition: ngap.h:2728
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21455
asn1::ngap::ngap_pdu_c::types
enumerated< types_opts, true > types
Definition: ngap.h:12578
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13441
asn1::ngap::nas_non_delivery_ind_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:10868
asn1::ngap::expected_ue_behaviour_s::expected_ue_moving_trajectory
expected_ue_moving_trajectory_l expected_ue_moving_trajectory
Definition: ngap.h:3205
asn1::ngap::ue_associated_lc_ng_conn_item_s::amf_ue_ngap_id
uint64_t amf_ue_ngap_id
Definition: ngap.h:7151
asn1::ngap::data_forwarding_resp_drb_item_s::ulforwarding_up_tnl_info_present
bool ulforwarding_up_tnl_info_present
Definition: ngap.h:3580
asn1::ngap::trace_fail_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:32926
asn1::bounded_array< fixed_octstring< 3, true >, 16 >
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::destroy_
void destroy_()
Definition: ngap.cc:46426
asn1::ngap::pdu_session_res_modify_confirm_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:11017
asn1::ngap::write_replace_warning_request_ies_container::concurrent_warning_msg_ind
ie_field_s< concurrent_warning_msg_ind_e > concurrent_warning_msg_ind
Definition: ngap.h:11952
asn1::ngap::ho_cmd_ies_container::nas_security_params_from_ngran
ie_field_s< unbounded_octstring< true > > nas_security_params_from_ngran
Definition: ngap.h:4931
asn1::ngap::ue_context_release_complete_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42305
asn1::ngap::trace_start_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9915
asn1::ngap::tai_list_for_paging_item_s::ie_exts
tai_list_for_paging_item_ext_ies_container ie_exts
Definition: ngap.h:7586
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:19727
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:987
asn1::ngap::paging_origin_opts::number_type
int8_t number_type
Definition: ngap.h:7807
asn1::ngap::ue_context_mod_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:33992
asn1::ngap::ho_request_ies_container::new_security_context_ind
ie_field_s< new_security_context_ind_e > new_security_context_ind
Definition: ngap.h:5741
asn1::ngap::count_value_for_pdcp_sn12_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6025
asn1::ngap::ue_context_mod_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42183
asn1::ngap::init_context_setup_resp_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:6730
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10282
asn1::ngap::qos_characteristics_c::set_dynamic5_qi
dynamic5_qi_descriptor_s & set_dynamic5_qi()
Definition: ngap.cc:48401
asn1::ngap::cause_c::set_protocol
cause_protocol_e & set_protocol()
Definition: ngap.cc:1360
asn1::ngap::pdu_session_usage_report_s::ie_exts
pdu_session_usage_report_ext_ies_container ie_exts
Definition: ngap.h:12865
asn1::ngap::dynamic5_qi_descriptor_s::prio_level_qos
uint8_t prio_level_qos
Definition: ngap.h:4428
asn1::ngap::overload_start_nssai_item_s::ext
bool ext
Definition: ngap.h:7180
asn1::ngap::recommended_ran_node_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17775
asn1::ngap::successful_outcome_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47148
asn1::ngap::pdu_session_res_setup_resp_transfer_s::qos_flow_failed_to_setup_list
qos_flow_list_with_cause_l qos_flow_failed_to_setup_list
Definition: ngap.h:13773
asn1::ngap::unsuccessful_outcome_s::load_info_obj
bool load_info_obj(const uint16_t &proc_code_)
Definition: ngap.cc:47196
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:36963
asn1::ngap::recommended_cells_for_paging_s
Definition: ngap.h:2050
asn1::ngap::pdu_session_res_modify_resp_transfer_s
Definition: ngap.h:13320
asn1::ngap::amf_tnlassoc_to_rem_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:287
asn1::ngap::ngap_elem_procs_o::init_msg_c::ho_notify
ho_notify_s & ho_notify()
Definition: ngap.cc:44736
asn1::ngap::cause_c::misc
cause_misc_e & misc()
Definition: ngap.h:851
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:976
asn1::ngap::ue_context_mod_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10093
asn1::ngap::unsuccessful_outcome_s
Definition: ngap.h:12560
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::nrp_pa_pdu
unbounded_octstring< true > & nrp_pa_pdu()
Definition: ngap.cc:37292
asn1::ngap::service_area_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8269
asn1::ngap::up_transport_layer_info_pair_item_s::ie_exts
up_transport_layer_info_pair_item_ext_ies_container ie_exts
Definition: ngap.h:12755
asn1::ngap::ngap_pdu_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:12574
asn1::ngap::broadcast_plmn_item_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:2863
asn1::ngap::amf_cfg_upd_ack_ies_container::amf_tnlassoc_setup_list_present
bool amf_tnlassoc_setup_list_present
Definition: ngap.h:1031
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8756
asn1::ngap::ho_prep_fail_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:5388
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types_opts::secondary_ratusage_info
@ secondary_ratusage_info
Definition: ngap.h:13364
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11917
asn1::ngap::cause_c::transport
cause_transport_e & transport()
Definition: ngap.h:836
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::ran_paging_prio
uint16_t & ran_paging_prio()
Definition: ngap.cc:28278
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::ie_exts
pdu_session_res_failed_to_modify_item_mod_cfm_ext_ies_container ie_exts
Definition: ngap.h:7204
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8909
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::ue_context_mod_fail
ue_context_mod_fail_s & ue_context_mod_fail()
Definition: ngap.cc:46602
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:21138
asn1::ngap::pdu_session_res_modify_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:26834
asn1::ngap::son_info_c::set_choice_exts
protocol_ie_single_container_s< son_info_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:9679
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::c
choice_buffer_t< pdu_session_res_modify_list_mod_ind_l > c
Definition: ngap.h:8722
asn1::ngap::ho_request_ack_s
elementary_procedure_option< ho_request_ack_ies_container > ho_request_ack_s
Definition: ngap.h:5895
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:25678
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:9355
asn1::ngap::ng_setup_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:24818
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:50525
asn1::ngap::gbr_qos_info_s::maximum_packet_loss_rate_dl_present
bool maximum_packet_loss_rate_dl_present
Definition: ngap.h:4652
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:10176
asn1::ngap::init_ue_msg_ies_container::amf_set_id_present
bool amf_set_id_present
Definition: ngap.h:6860
asn1::ngap::path_switch_request_transfer_s::user_plane_security_info
user_plane_security_info_s user_plane_security_info
Definition: ngap.h:13960
asn1::ngap::pdu_session_res_info_item_s::qos_flow_info_list
qos_flow_info_list_l qos_flow_info_list
Definition: ngap.h:12711
asn1::ngap::location_report_ctrl_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:10830
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::~unsuccessful_outcome_c
~unsuccessful_outcome_c()
Definition: ngap.h:12354
asn1::ngap::ran_cfg_upd_fail_ies_container::time_to_wait
ie_field_s< time_to_wait_e > time_to_wait
Definition: ngap.h:11490
asn1::ngap::ue_context_mod_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:34412
asn1::ngap::tai_cancelled_nr_item_s::cancelled_cells_in_tai_nr
cancelled_cells_in_tai_nr_l cancelled_cells_in_tai_nr
Definition: ngap.h:2354
asn1::ngap::user_location_info_c::c
choice_buffer_t< protocol_ie_single_container_s< user_location_info_ext_ies_o >, user_location_info_eutra_s, user_location_info_n3_iwf_s, user_location_info_nr_s > c
Definition: ngap.h:5272
asn1::ngap::ho_cmd_ies_o::value_c::type
types type() const
Definition: ngap.h:4879
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4578
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:5345
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:32161
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::rrc_state
rrc_state_e & rrc_state()
Definition: ngap.cc:32156
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47455
asn1::ngap::reset_all_opts::to_string
const char * to_string() const
Definition: ngap.cc:22179
asn1::ngap::ho_cancel_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:11657
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8696
asn1::ngap::up_transport_layer_info_c::types_opts::options
options
Definition: ngap.h:1661
asn1::ngap::security_ind_ext_ies_o::ext_c::c
maximum_integrity_protected_data_rate_e c
Definition: ngap.h:13613
asn1::ngap::rrcestablishment_cause_opts::mo_data
@ mo_data
Definition: ngap.h:6760
asn1::ngap::ng_setup_resp_ies_o::value_c::plmn_support_list
plmn_support_list_l & plmn_support_list()
Definition: ngap.cc:25540
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ue_context_mod_resp
@ ue_context_mod_resp
Definition: ngap.h:12248
asn1::ngap::ue_context_mod_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:33339
asn1::ngap::slice_overload_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:20876
asn1::ngap::ng_enb_id_c::ng_enb_id_c
ng_enb_id_c()=default
asn1::ngap::pdu_session_res_setup_resp_transfer_s::dlqos_flow_per_tnl_info
qos_flow_per_tnl_info_s dlqos_flow_per_tnl_info
Definition: ngap.h:13770
asn1::ngap::pdu_session_usage_report_s::rat_type_opts::nr
@ nr
Definition: ngap.h:12854
asn1::ngap::broadcast_cancelled_area_list_c::type
types type() const
Definition: ngap.h:2409
asn1::ngap::amf_cfg_upd_ies_container::amf_tnlassoc_to_rem_list
ie_field_s< dyn_seq_of< amf_tnlassoc_to_rem_item_s, 1, 32, true > > amf_tnlassoc_to_rem_list
Definition: ngap.h:673
asn1::ngap::pdu_session_res_setup_resp_transfer_s::ie_exts
pdu_session_res_setup_resp_transfer_ext_ies_container ie_exts
Definition: ngap.h:13774
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::ul_ngu_up_tnl_modify_list
ie_field_s< dyn_seq_of< ul_ngu_up_tnl_modify_item_s, 1, 4, true > > ul_ngu_up_tnl_modify_list
Definition: ngap.h:13248
asn1::ngap::ngap_pdu_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:47224
asn1::ngap::type_of_error_opts::missing
@ missing
Definition: ngap.h:803
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:24272
asn1::ngap::drb_status_dl_c::types_opts::value
enum asn1::ngap::drb_status_dl_c::types_opts::options value
asn1::ngap::ho_cmd_transfer_ext_ies_o
Definition: ngap.h:5010
asn1::ngap::ul_nas_transport_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:36272
asn1::ngap::amf_cfg_upd_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:944
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ng_reset_ack
ng_reset_ack_s & ng_reset_ack()
Definition: ngap.cc:46037
asn1::ngap::ue_ngap_ids_c::types
enumerated< types_opts > types
Definition: ngap.h:7932
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:5345
asn1::ngap::private_ie_container_empty_l::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41094
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6681
asn1::ngap::protocol_ie_field_pair_s::first_crit
crit_e first_crit
Definition: ngap.h:13994
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:28283
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:36124
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4658
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:9096
asn1::ngap::unavailable_guami_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3298
asn1::ngap::rrc_inactive_transition_report_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11511
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10590
asn1::ngap::expected_ue_mob_opts::options
options
Definition: ngap.h:3162
asn1::ngap::qos_flow_info_item_s::dlforwarding_present
bool dlforwarding_present
Definition: ngap.h:12685
asn1::ngap::init_context_setup_request_ies_o::value_c::rrc_inactive_transition_report_request
rrc_inactive_transition_report_request_e & rrc_inactive_transition_report_request()
Definition: ngap.cc:18994
asn1::ngap::ue_context_mod_resp_ies_o::value_c
Definition: ngap.h:10081
asn1::ngap::init_context_setup_request_ies_container::guami
ie_field_s< guami_s > guami
Definition: ngap.h:6598
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:50102
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9963
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::value
enum asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::options value
asn1::ngap::drbs_subject_to_status_transfer_item_s::drb_id
uint8_t drb_id
Definition: ngap.h:3533
asn1::ngap::trace_start_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:33125
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9181
asn1::ngap::qos_flow_modify_confirm_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12736
asn1::ngap::paging_prio_opts
Definition: ngap.h:7815
asn1::ngap::five_g_s_tmsi_s::ext
bool ext
Definition: ngap.h:4621
asn1::ngap::ue_paging_id_c::c
choice_buffer_t< five_g_s_tmsi_s, protocol_ie_single_container_s< ue_paging_id_ext_ies_o > > c
Definition: ngap.h:8033
asn1::ngap::uetnla_binding_release_request_s
elementary_procedure_option< uetnla_binding_release_request_ies_container > uetnla_binding_release_request_s
Definition: ngap.h:11831
asn1::ngap::global_gnb_id_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1320
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::ran_cfg_upd_fail
@ ran_cfg_upd_fail
Definition: ngap.h:12341
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::ho_request_ack_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ul_nas_transport_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:36389
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:35859
asn1::ngap::area_of_interest_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4233
asn1::ngap::forbidden_area_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8193
asn1::ngap::write_replace_warning_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::routing_id
@ routing_id
Definition: ngap.h:4326
asn1::ngap::ue_id_idx_value_c::type
types type() const
Definition: ngap.h:3253
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10282
asn1::ngap::up_transport_layer_info_pair_item_s::ext
bool ext
Definition: ngap.h:12751
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nrp_pa_pdu
@ nrp_pa_pdu
Definition: ngap.h:10506
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::served_guami_list
@ served_guami_list
Definition: ngap.h:8530
asn1::ngap::ho_cancel_ack_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:12105
asn1::ngap::location_report_ctrl_ies_container
Definition: ngap.h:10824
asn1::ngap::pdu_session_res_modify_item_mod_req_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7330
asn1::ngap::core_network_assist_info_s::uespecific_drx
paging_drx_e uespecific_drx
Definition: ngap.h:3298
asn1::ngap::n3_iwf_id_c::operator=
n3_iwf_id_c & operator=(const n3_iwf_id_c &other)
Definition: ngap.cc:2490
asn1::ngap::qo_sflows_usage_report_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:12837
asn1::ngap::location_report_fail_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:23935
asn1::ngap::cause_radio_network_opts
Definition: ngap.h:733
asn1::ngap::ho_notify_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14059
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ng_setup_request
@ ng_setup_request
Definition: ngap.h:11999
asn1::ngap::ue_ngap_ids_c::types_opts
Definition: ngap.h:7927
asn1::ngap::init_context_setup_request_ies_container::ue_aggregate_maximum_bit_rate
ie_field_s< ue_aggregate_maximum_bit_rate_s > ue_aggregate_maximum_bit_rate
Definition: ngap.h:6596
asn1::ngap::confidentiality_protection_result_opts::nulltype
@ nulltype
Definition: ngap.h:5902
asn1::ngap::overload_resp_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:20978
asn1::ngap::pdu_session_res_ho_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12270
asn1::ngap::ho_required_ies_container::ho_required_ies_container
ho_required_ies_container()
Definition: ngap.cc:17529
asn1::ngap::ho_request_ack_transfer_s::ext
bool ext
Definition: ngap.h:5990
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c
Definition: ngap.h:5939
asn1::ngap::ul_ngu_up_tnl_modify_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48647
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:26254
asn1::ngap::trace_fail_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41621
asn1::ngap::ho_prep_unsuccessful_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14536
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7315
asn1::ngap::core_network_assist_info_s::mico_mode_ind
mico_mode_ind_e mico_mode_ind
Definition: ngap.h:3300
asn1::ngap::report_area_opts::options
options
Definition: ngap.h:5469
asn1::ngap::pdu_session_res_setup_item_su_res_s::ie_exts
pdu_session_res_setup_item_su_res_ext_ies_container ie_exts
Definition: ngap.h:7488
asn1::ngap::pdu_session_res_release_resp_ies_container::pdu_session_res_released_list_rel_res
ie_field_s< dyn_seq_of< pdu_session_res_released_item_rel_res_s, 1, 256, true > > pdu_session_res_released_list_rel_res
Definition: ngap.h:11163
asn1::ngap::ho_notify_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:5327
asn1::ngap::ho_notify_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:13920
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::deactiv_trace
@ deactiv_trace
Definition: ngap.h:12013
asn1::ngap::path_switch_request_ies_container
Definition: ngap.h:11338
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:4676
asn1::ngap::drb_status_ul_c::choice_exts
protocol_ie_single_container_s< drb_status_ul_ext_ies_o > & choice_exts()
Definition: ngap.h:3493
asn1::ngap::drb_status_dl12_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7235
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8638
asn1::ngap::qos_flow_accepted_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51011
asn1::ngap::dl_nas_transport_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:8718
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::c
choice_buffer_t< pdu_session_res_to_release_list_rel_cmd_l, unbounded_octstring< true > > c
Definition: ngap.h:8946
asn1::ngap::ngran_cgi_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4012
asn1::ngap::global_ng_enb_id_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2877
asn1::ngap::ue_context_mod_request_ies_container::idx_to_rfsp_present
bool idx_to_rfsp_present
Definition: ngap.h:11635
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::broadcast_completed_area_list
@ broadcast_completed_area_list
Definition: ngap.h:10759
asn1::ngap::pws_restart_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:29634
asn1::ngap::emergency_area_id_cancelled_nr_item_s
Definition: ngap.h:2316
asn1::ngap::time_to_wait_opts::v2s
@ v2s
Definition: ngap.h:1050
asn1::ngap::cp_transport_layer_info_c::c
choice_buffer_t< bounded_bitstring< 1, 160, true, true >, protocol_ie_single_container_s< cp_transport_layer_info_ext_ies_o > > c
Definition: ngap.h:370
asn1::ngap::qos_flow_modify_confirm_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47601
asn1::ngap::write_replace_warning_request_ies_container::warning_area_list
ie_field_s< warning_area_list_c > warning_area_list
Definition: ngap.h:11945
asn1::ngap::user_location_info_eutra_s
Definition: ngap.h:5141
asn1::ngap::amf_cfg_upd_fail_ies_container::time_to_wait
ie_field_s< time_to_wait_e > time_to_wait
Definition: ngap.h:1110
asn1::ngap::ho_cmd_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13119
asn1::ngap::pws_cancel_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:29039
asn1::ngap::ul_nas_transport_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:36225
asn1::ngap::broadcast_completed_area_list_c::cell_id_broadcast_nr
cell_id_broadcast_nr_l & cell_id_broadcast_nr()
Definition: ngap.h:2777
asn1::ngap::ngap_elem_procs_o::init_msg_c::pdu_session_res_notify
pdu_session_res_notify_s & pdu_session_res_notify()
Definition: ngap.cc:44781
asn1::ngap::nr_cgi_s
Definition: ngap.h:1821
asn1::ngap::ho_cmd_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4877
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::c
choice_buffer_t< secondary_ratusage_info_s, security_result_s > c
Definition: ngap.h:12927
asn1::ngap::broadcast_completed_area_list_c::types_opts::cell_id_broadcast_nr
@ cell_id_broadcast_nr
Definition: ngap.h:2740
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9643
asn1::ngap::error_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4549
asn1::ngap::pdu_session_res_switched_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7503
asn1::ngap::ue_context_release_request_ies_container::ue_context_release_request_ies_container
ue_context_release_request_ies_container()
Definition: ngap.cc:42404
asn1::ngap::recommended_ran_nodes_for_paging_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17800
asn1::ngap::cell_traffic_trace_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:6352
asn1::ngap::drbs_subject_to_status_transfer_item_s::ie_ext
drbs_subject_to_status_transfer_item_ext_ies_container ie_ext
Definition: ngap.h:3536
asn1::ngap::gtp_tunnel_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1619
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pdu_session_res_modify_request
@ pdu_session_res_modify_request
Definition: ngap.h:12001
asn1::ngap::secondary_rat_data_usage_report_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11552
asn1::ngap::expected_ue_behaviour_s::expected_ue_activity_behaviour
expected_ue_activity_behaviour_s expected_ue_activity_behaviour
Definition: ngap.h:3202
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::pdu_session_type
pdu_session_type_e & pdu_session_type()
Definition: ngap.cc:50336
asn1::ngap::dl_ran_status_transfer_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10449
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::init_context_setup_resp
@ init_context_setup_resp
Definition: ngap.h:12238
asn1::ngap::trace_start_ies_container
Definition: ngap.h:11588
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6487
asn1::ngap::dl_nas_transport_ies_o::value_c::old_amf
printable_string< 1, 150, true, true > & old_amf()
Definition: ngap.cc:8770
asn1::ngap::pws_fail_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:29305
asn1::ngap::ue_context_release_complete_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11720
asn1::ngap::ho_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:5734
asn1::ngap::amf_cfg_upd_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:2036
asn1::ngap::global_ran_node_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:2910
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49462
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::ue_aggregate_maximum_bit_rate
ue_aggregate_maximum_bit_rate_s & ue_aggregate_maximum_bit_rate()
Definition: ngap.cc:28293
asn1::ngap::ng_setup_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:38723
asn1::ngap::secondary_ratusage_info_s::ie_ext
secondary_ratusage_info_ext_ies_container ie_ext
Definition: ngap.h:12889
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::network_instance
@ network_instance
Definition: ngap.h:13179
asn1::ngap::user_location_info_n3_iwf_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13593
asn1::ngap::qos_flow_per_tnl_info_s::associated_qos_flow_list
associated_qos_flow_list_l associated_qos_flow_list
Definition: ngap.h:4958
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:32641
asn1::ngap::maximum_integrity_protected_data_rate_opts::value
enum asn1::ngap::maximum_integrity_protected_data_rate_opts::options value
asn1::ngap::ul_nas_transport_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11841
asn1::ngap::ue_context_mod_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11642
asn1::ngap::associated_qos_flow_item_s::ext
bool ext
Definition: ngap.h:2135
asn1::ngap::init_context_setup_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:6594
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10067
asn1::ngap::amf_cfg_upd_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:1111
asn1::ngap::user_location_info_c::~user_location_info_c
~user_location_info_c()
Definition: ngap.h:5214
asn1::ngap::source_of_ue_activity_behaviour_info_opts::options
options
Definition: ngap.h:3117
asn1::ngap::pdu_session_res_setup_item_su_res_s
Definition: ngap.h:7483
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::ie_exts
pdu_session_res_failed_to_modify_item_mod_res_ext_ies_container ie_exts
Definition: ngap.h:7221
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types_opts::add_dl_forwarding_uptnl_info
@ add_dl_forwarding_uptnl_info
Definition: ngap.h:5014
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c
Definition: ngap.h:4324
asn1::ngap::ho_cmd_ies_o::value_c::nas_security_params_from_ngran
unbounded_octstring< true > & nas_security_params_from_ngran()
Definition: ngap.cc:12595
asn1::ngap::time_to_wait_opts::v20s
@ v20s
Definition: ngap.h:1050
asn1::ngap::qos_flow_setup_resp_item_su_res_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:14018
asn1::ngap::ngap_elem_procs_o::init_msg_c::c
choice_buffer_t< amf_cfg_upd_s, amf_status_ind_s, cell_traffic_trace_s, deactiv_trace_s, dl_nas_transport_s, dl_non_ueassociated_nrp_pa_transport_s, dl_ran_cfg_transfer_s, dl_ran_status_transfer_s, dl_ueassociated_nrp_pa_transport_s, error_ind_s, ho_cancel_s, ho_notify_s, ho_request_s, ho_required_s, init_context_setup_request_s, init_ue_msg_s, location_report_ctrl_s, location_report_fail_ind_s, location_report_s, nas_non_delivery_ind_s, ng_reset_s, ng_setup_request_s, overload_start_s, overload_stop_s, paging_s, path_switch_request_s, pdu_session_res_modify_ind_s, pdu_session_res_modify_request_s, pdu_session_res_notify_s, pdu_session_res_release_cmd_s, pdu_session_res_setup_request_s, private_msg_s, pws_cancel_request_s, pws_fail_ind_s, pws_restart_ind_s, ran_cfg_upd_s, reroute_nas_request_s, rrc_inactive_transition_report_s, secondary_rat_data_usage_report_s, trace_fail_ind_s, trace_start_s, ue_context_mod_request_s, ue_context_release_cmd_s, ue_context_release_request_s, ue_radio_cap_check_request_s, ue_radio_cap_info_ind_s, uetnla_binding_release_request_s, ul_nas_transport_s, ul_non_ueassociated_nrp_pa_transport_s, ul_ran_cfg_transfer_s, ul_ran_status_transfer_s, ul_ueassociated_nrp_pa_transport_s, write_replace_warning_request_s > c
Definition: ngap.h:12226
asn1::ngap::ngap_private_ies_empty_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:31401
asn1::ngap::son_info_request_e
enumerated< son_info_request_opts, true > son_info_request_e
Definition: ngap.h:4051
asn1::ngap::xn_ext_tla_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9465
asn1::ngap::init_context_setup_resp_ies_container::pdu_session_res_failed_to_setup_list_cxt_res
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_setup_item_cxt_res_s, 1, 256, true > > pdu_session_res_failed_to_setup_list_cxt_res
Definition: ngap.h:6740
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::ie_exts
pdu_session_res_to_release_item_rel_cmd_ext_ies_container ie_exts
Definition: ngap.h:7539
asn1::ngap::pws_failed_cell_id_list_c::eutra_cgi_pws_failed_list
eutra_cgi_list_l & eutra_cgi_pws_failed_list()
Definition: ngap.h:7762
asn1::ngap::reroute_nas_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9785
asn1::ngap::dl_ran_cfg_transfer_ies_container::son_cfg_transfer_dl_present
bool son_cfg_transfer_dl_present
Definition: ngap.h:4224
asn1::ngap::reroute_nas_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:32261
asn1::ngap::gnb_id_c::set_choice_exts
protocol_ie_single_container_s< gnb_id_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:2381
asn1::ngap::cause_protocol_opts::options
options
Definition: ngap.h:716
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::ie_exts
source_ngran_node_to_target_ngran_node_transparent_container_ext_ies_container ie_exts
Definition: ngap.h:14070
asn1::ngap::ue_context_mod_fail_ies_container
Definition: ngap.h:11607
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::value
enum asn1::ngap::path_switch_request_ies_o::value_c::types_opts::options value
asn1::ngap::cause_radio_network_opts::multiple_pdu_session_id_instances
@ multiple_pdu_session_id_instances
Definition: ngap.h:763
asn1::ngap::path_switch_request_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:51055
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:47949
asn1::ngap::path_switch_request_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:30815
asn1::ngap::ue_retention_info_opts::value
enum asn1::ngap::ue_retention_info_opts::options value
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10510
asn1::ngap::ho_cancel_ack_ies_o
Definition: ngap.h:4735
asn1::ngap::ho_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:5079
asn1::ngap::reroute_nas_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:32294
asn1::ngap::type_of_error_opts::value
enum asn1::ngap::type_of_error_opts::options value
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9322
asn1::ngap::amf_status_ind_ies_o::value_c::types_opts::unavailable_guami_list
@ unavailable_guami_list
Definition: ngap.h:1570
asn1::ngap::reset_type_c::types_opts::ng_interface
@ ng_interface
Definition: ngap.h:7858
asn1::ngap::time_to_wait_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:1982
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::serial_num
@ serial_num
Definition: ngap.h:9181
asn1::ngap::count_value_for_pdcp_sn12_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6012
asn1::ngap::overload_start_ies_container::amf_overload_resp
ie_field_s< overload_resp_c > amf_overload_resp
Definition: ngap.h:10996
asn1::ngap::ue_security_cap_s::nrencryption_algorithms
fixed_bitstring< 16, true, true > nrencryption_algorithms
Definition: ngap.h:5595
asn1::ngap::pdu_session_res_modify_confirm_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11027
asn1::ngap::cell_type_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6675
asn1::ngap::trace_depth_e
enumerated< trace_depth_opts, true > trace_depth_e
Definition: ngap.h:5496
asn1::ngap::pdu_session_res_notify_ies_o::value_c::value_c
value_c()=default
asn1::ngap::eps_tai_s
Definition: ngap.h:4482
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:26492
asn1::ngap::pdu_session_usage_report_s::rat_type_opts::nulltype
@ nulltype
Definition: ngap.h:12854
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:36213
asn1::ngap::reset_type_c::destroy_
void destroy_()
Definition: ngap.cc:22602
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::qos_flow_to_release_list
@ qos_flow_to_release_list
Definition: ngap.h:13181
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:6790
asn1::ngap::ue_context_mod_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:34175
asn1::ngap::init_context_setup_request_ies_o::value_c::emergency_fallback_ind
emergency_fallback_ind_s & emergency_fallback_ind()
Definition: ngap.cc:18988
asn1::ngap::xn_ext_tla_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3984
asn1::ngap::ul_nas_transport_ies_o::value_c
Definition: ngap.h:10458
asn1::ngap::targetenb_id_s::ext
bool ext
Definition: ngap.h:6038
asn1::ngap::ims_voice_support_ind_opts::value
enum asn1::ngap::ims_voice_support_ind_opts::options value
asn1::ngap::init_context_setup_fail_ies_o::value_c::pdu_session_res_failed_to_setup_list_cxt_fail
pdu_session_res_failed_to_setup_list_cxt_fail_l & pdu_session_res_failed_to_setup_list_cxt_fail()
Definition: ngap.cc:18104
asn1::ngap::ng_reset_ack_ies_o::value_c::value_c
value_c()=default
asn1::ngap::path_switch_request_setup_failed_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13860
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:26990
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::type
types type() const
Definition: ngap.h:9835
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4739
asn1::ngap::tai_broadcast_eutra_item_s::ext
bool ext
Definition: ngap.h:2682
asn1::ngap::cell_id_broadcast_nr_item_s::ext
bool ext
Definition: ngap.h:2632
asn1::ngap::ho_request_ies_o::value_c::ue_aggregate_maximum_bit_rate
ue_aggregate_maximum_bit_rate_s & ue_aggregate_maximum_bit_rate()
Definition: ngap.cc:15293
asn1::ngap::reset_all_opts::nulltype
@ nulltype
Definition: ngap.h:7553
asn1::ngap::broadcast_completed_area_list_c::set_cell_id_broadcast_nr
cell_id_broadcast_nr_l & set_cell_id_broadcast_nr()
Definition: ngap.cc:5815
asn1::ngap::qo_sflows_usage_report_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12836
asn1::ngap::ran_cfg_upd_fail_ies_container::ran_cfg_upd_fail_ies_container
ran_cfg_upd_fail_ies_container()
Definition: ngap.cc:41236
asn1::ngap::location_report_fail_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:23903
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::guami
@ guami
Definition: ngap.h:6472
asn1::ngap::amf_paging_target_c::types_opts::options
options
Definition: ngap.h:1473
asn1::ngap::ho_cancel_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:11791
asn1::ngap::ng_setup_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_cmd_ies_o::value_c::type_
types type_
Definition: ngap.h:4902
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49825
asn1::ngap::ran_cfg_upd_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:31752
asn1::ngap::pws_restart_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::trace_fail_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:32895
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9729
asn1::ngap::ue_radio_cap_check_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:35542
asn1::ngap::area_of_interest_cell_item_s
Definition: ngap.h:1908
asn1::ngap::crit_diagnostics_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1619
asn1::ngap::pdu_session_res_setup_item_su_req_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7467
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8211
asn1::ngap::pdu_session_res_released_item_not_s
Definition: ngap.h:7379
asn1::ngap::nr_cgi_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3839
asn1::ngap::ng_enb_id_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1246
asn1::ngap::ngap_elem_procs_o::init_msg_c::ul_ran_status_transfer
ul_ran_status_transfer_s & ul_ran_status_transfer()
Definition: ngap.cc:44856
asn1::ngap::ue_context_mod_request_ies_o::value_c::type
types type() const
Definition: ngap.h:10030
asn1::ngap::init_context_setup_request_ies_o::value_c::old_amf
printable_string< 1, 150, true, true > & old_amf()
Definition: ngap.cc:18918
asn1::ngap::tai_list_for_paging_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22253
asn1::ngap::up_transport_layer_info_pair_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47638
asn1::ngap::notif_ctrl_opts::options
options
Definition: ngap.h:4640
asn1::ngap::cause_radio_network_opts::user_inactivity
@ user_inactivity
Definition: ngap.h:755
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s
Definition: ngap.h:6633
asn1::ngap::cell_traffic_trace_ies_o::value_c
Definition: ngap.h:2991
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::type_
types type_
Definition: ngap.h:8945
asn1::ngap::overload_start_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:25745
asn1::ngap::location_report_fail_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8265
asn1::ngap::qo_sflows_usage_report_item_s::rat_type
rat_type_e_ rat_type
Definition: ngap.h:12838
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:36165
asn1::ngap::ue_presence_in_area_of_interest_item_s::ext
bool ext
Definition: ngap.h:7628
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:32788
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:13437
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4739
asn1::ngap::ho_cmd_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:12453
asn1::ngap::up_transport_layer_info_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1661
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47687
asn1::ngap::type_of_error_opts
Definition: ngap.h:802
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7267
asn1::ngap::init_context_setup_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:19869
asn1::ngap::cell_id_cancelled_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2267
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:27636
asn1::ngap::location_report_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8156
asn1::ngap::source_ran_node_id_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9765
asn1::ngap::cell_id_broadcast_eutra_item_s::ie_exts
cell_id_broadcast_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2619
asn1::ngap::amf_status_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:3366
asn1::ngap::location_report_ctrl_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:23792
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::path_switch_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40707
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:6996
asn1::ngap::paging_ies_container::tai_list_for_paging
ie_field_s< dyn_seq_of< tai_list_for_paging_item_s, 1, 16, true > > tai_list_for_paging
Definition: ngap.h:11322
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::type
types type() const
Definition: ngap.h:12356
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:36504
asn1::ngap::location_report_ctrl_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:23657
asn1::ngap::five_g_s_tmsi_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11530
asn1::ngap::area_of_interest_tai_item_s::ext
bool ext
Definition: ngap.h:1941
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:9023
asn1::ngap::reroute_nas_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:32484
asn1::ngap::secondary_rat_data_usage_report_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51342
asn1::ngap::ran_cfg_upd_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11491
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10506
asn1::ngap::pws_restart_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:9287
asn1::ngap::private_ie_id_c::private_ie_id_c
private_ie_id_c()=default
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s
Definition: ngap.h:13789
asn1::ngap::trace_start_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9925
asn1::ngap::source_of_ue_activity_behaviour_info_opts::to_string
const char * to_string() const
Definition: ngap.cc:6759
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::routing_id
@ routing_id
Definition: ngap.h:3916
asn1::ngap::amf_cfg_upd_ies_container::relative_amf_capacity_present
bool relative_amf_capacity_present
Definition: ngap.h:663
asn1::ngap::pdu_session_res_modify_ind_transfer_s::ext
bool ext
Definition: ngap.h:12959
asn1::ngap::ul_nas_transport_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10464
asn1::ngap::ng_setup_request_ies_container
Definition: ngap.h:10941
asn1::ngap::trace_depth_opts::maximum_without_vendor_specific_ext
@ maximum_without_vendor_specific_ext
Definition: ngap.h:5489
asn1::ngap::integrity_protection_ind_opts
Definition: ngap.h:13566
asn1::ngap::ho_request_ack_transfer_s::dlforwarding_up_tnl_info
up_transport_layer_info_c dlforwarding_up_tnl_info
Definition: ngap.h:5994
asn1::ngap::security_ind_ext_ies_o::ext_c::maximum_integrity_protected_data_rate_dl
maximum_integrity_protected_data_rate_e & maximum_integrity_protected_data_rate_dl()
Definition: ngap.h:13609
asn1::ngap::target_id_c::operator=
target_id_c & operator=(const target_id_c &other)
Definition: ngap.cc:16997
asn1::ngap::expected_ue_moving_trajectory_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6743
asn1::ngap::location_report_fail_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:23951
asn1::ngap::ue_context_release_cmd_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10141
asn1::ngap::tai_cancelled_nr_item_s::ie_exts
tai_cancelled_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2355
asn1::ngap::reroute_nas_request_ies_container::amf_ue_ngap_id_present
bool amf_ue_ngap_id_present
Definition: ngap.h:11528
asn1::ngap::amf_tnlassoc_to_upd_item_s::tnlassoc_usage
tnlassoc_usage_e tnlassoc_usage
Definition: ngap.h:461
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21125
asn1::ngap::pre_emption_cap_opts::value
enum asn1::ngap::pre_emption_cap_opts::options value
asn1::ngap::cause_radio_network_opts::res_not_available_for_the_slice
@ res_not_available_for_the_slice
Definition: ngap.h:777
asn1::ngap::ho_cmd_transfer_s::ie_exts
protocol_ext_container_l< ho_cmd_transfer_ext_ies_o > ie_exts
Definition: ngap.h:5051
asn1::ngap::ue_associated_lc_ng_conn_item_s::ran_ue_ngap_id_present
bool ran_ue_ngap_id_present
Definition: ngap.h:7149
asn1::ngap::pre_emption_vulnerability_e
enumerated< pre_emption_vulnerability_opts, true > pre_emption_vulnerability_e
Definition: ngap.h:1747
asn1::ngap::ue_id_idx_value_c::choice_exts
protocol_ie_single_container_s< ue_id_idx_value_ext_ies_o > & choice_exts()
Definition: ngap.h:3263
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21468
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:49650
asn1::ngap::rrcestablishment_cause_opts::mo_sig
@ mo_sig
Definition: ngap.h:6759
asn1::ngap::overload_start_ies_container::overload_start_nssai_list
ie_field_s< dyn_seq_of< overload_start_nssai_item_s, 1, 1024, true > > overload_start_nssai_list
Definition: ngap.h:10998
asn1::ngap::global_n3_iwf_id_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2824
asn1::ngap::paging_ies_container::ue_radio_cap_for_paging
ie_field_s< ue_radio_cap_for_paging_s > ue_radio_cap_for_paging
Definition: ngap.h:11324
asn1::ngap::pws_restart_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:29552
asn1::ngap::ue_context_mod_resp_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11675
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::s_nssai
s_nssai_s & s_nssai()
Definition: ngap.h:7045
asn1::ngap::allowed_nssai_item_s::ie_exts
allowed_nssai_item_ext_ies_container ie_exts
Definition: ngap.h:1777
asn1::ngap::drb_status_ul_c::types
enumerated< types_opts > types
Definition: ngap.h:3470
asn1::ngap::pdu_session_res_admitted_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16051
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:4326
asn1::ngap::error_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4559
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:35274
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:28657
asn1::ngap::write_replace_warning_request_ies_container::warning_msg_contents
ie_field_s< bounded_octstring< 1, 9600, true > > warning_msg_contents
Definition: ngap.h:11951
asn1::ngap::pws_restart_ind_ies_container::tai_list_for_restart
ie_field_s< dyn_seq_of< tai_s, 1, 2048, true > > tai_list_for_restart
Definition: ngap.h:11297
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::c
fixed_octstring< 3, true > c
Definition: ngap.h:3754
asn1::ngap::ue_radio_cap_check_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42599
asn1::ngap::deactiv_trace_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8046
asn1::ngap::ho_cmd_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:12427
asn1::ngap::pre_emption_cap_e
enumerated< pre_emption_cap_opts, true > pre_emption_cap_e
Definition: ngap.h:1739
asn1::ngap::tai_broadcast_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5641
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:2138
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o
Definition: ngap.h:13285
asn1::ngap::pdu_session_res_modify_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39424
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::c
choice_buffer_t< unbounded_octstring< true > > c
Definition: ngap.h:10530
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:43134
asn1::ngap::expected_ho_interv_e
enumerated< expected_ho_interv_opts, true > expected_ho_interv_e
Definition: ngap.h:3134
asn1::ngap::volume_timed_report_item_s::ie_exts
volume_timed_report_item_ext_ies_container ie_exts
Definition: ngap.h:12805
asn1::ngap::drbs_to_qos_flows_map_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7761
asn1::ngap::n3_iwf_id_c::destroy_
void destroy_()
Definition: ngap.cc:2444
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::allowed_nssai
@ allowed_nssai
Definition: ngap.h:9775
asn1::ngap::ue_ngap_ids_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22873
asn1::ngap::write_replace_warning_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:43381
asn1::ngap::pdu_session_res_modify_confirm_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11021
asn1::ngap::private_ie_id_c::types_opts::value
enum asn1::ngap::private_ie_id_c::types_opts::options value
asn1::ngap::ngap_elem_procs_o::init_msg_c::ho_cancel
ho_cancel_s & ho_cancel()
Definition: ngap.cc:44606
asn1::ngap::ue_context_mod_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:33354
asn1::ngap::secondary_rat_data_usage_report_s
elementary_procedure_option< secondary_rat_data_usage_report_ies_container > secondary_rat_data_usage_report_s
Definition: ngap.h:11566
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:26121
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:12903
asn1::ngap::ho_required_ies_o::value_c::pdu_session_res_list_ho_rqd
pdu_session_res_list_ho_rqd_l & pdu_session_res_list_ho_rqd()
Definition: ngap.cc:17356
asn1::ngap::count_value_for_pdcp_sn18_s::hfn_pdcp_sn18
uint16_t hfn_pdcp_sn18
Definition: ngap.h:2907
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::security_ind_present
bool security_ind_present
Definition: ngap.h:13738
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::init_context_setup_fail
init_context_setup_fail_s & init_context_setup_fail()
Definition: ngap.cc:46582
asn1::ngap::pdu_session_res_setup_item_su_res_s::pdu_session_res_setup_resp_transfer
unbounded_octstring< true > pdu_session_res_setup_resp_transfer
Definition: ngap.h:7487
asn1::ngap::crit_diagnostics_ie_item_s::ie_id
uint32_t ie_id
Definition: ngap.h:912
asn1::ngap::ul_nas_transport_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:36251
asn1::ngap::cause_misc_opts::options
options
Definition: ngap.h:691
asn1::ngap::slice_overload_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:20852
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::ie_exts
pdu_session_res_setup_item_cxt_res_ext_ies_container ie_exts
Definition: ngap.h:6655
asn1::ngap::cell_id_cancelled_nr_item_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:2285
asn1::ngap::ue_ngap_id_pair_s::ie_exts
ue_ngap_id_pair_ext_ies_container ie_exts
Definition: ngap.h:7606
asn1::ngap::pdu_session_res_item_ho_rqd_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6019
asn1::ngap::recommended_ran_node_item_s::amf_paging_target
amf_paging_target_c amf_paging_target
Definition: ngap.h:6262
asn1::ngap::pdu_session_res_modify_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:26500
asn1::ngap::ue_radio_cap_check_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:35297
asn1::ngap::pdu_session_res_notify_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:27166
asn1::ngap::confidentiality_protection_result_opts::performed
@ performed
Definition: ngap.h:5902
asn1::ngap::write_replace_warning_resp_ies_container::broadcast_completed_area_list
ie_field_s< broadcast_completed_area_list_c > broadcast_completed_area_list
Definition: ngap.h:11974
asn1::ngap::path_switch_request_ies_o::value_c::pdu_session_res_to_be_switched_dl_list
pdu_session_res_to_be_switched_dl_list_l & pdu_session_res_to_be_switched_dl_list()
Definition: ngap.cc:31252
asn1::ngap::xn_tnl_cfg_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9502
asn1::ngap::trace_start_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41707
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:37360
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::idx_to_rfsp
@ idx_to_rfsp
Definition: ngap.h:6480
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::idx_to_rfsp
@ idx_to_rfsp
Definition: ngap.h:3820
asn1::ngap::qos_flow_add_or_modify_resp_item_s
Definition: ngap.h:13271
asn1::ngap::cell_id_list_for_restart_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:2929
asn1::ngap::init_context_setup_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:17977
asn1::ngap::ho_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_fail_ies_o::value_c::types_opts::options value
asn1::ngap::data_forwarding_accepted_opts
Definition: ngap.h:1601
asn1::ngap::pdu_session_res_setup_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:28436
asn1::ngap::drb_status_ul_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7643
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s
Definition: ngap.h:4824
asn1::ngap::pdu_session_res_notify_released_transfer_s::ext
bool ext
Definition: ngap.h:13393
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:13190
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ue_radio_cap_info_ind
@ ue_radio_cap_info_ind
Definition: ngap.h:12039
asn1::ngap::pdu_session_res_modify_resp_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11088
asn1::ngap::pdu_session_res_modify_item_mod_res_s::ext
bool ext
Definition: ngap.h:7346
asn1::ngap::dl_nas_transport_ies_container::allowed_nssai_present
bool allowed_nssai_present
Definition: ngap.h:3890
asn1::ngap::reroute_nas_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:32266
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::allowed_nssai
@ allowed_nssai
Definition: ngap.h:6796
asn1::ngap::cancelled_cells_in_eai_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4618
asn1::ngap::amf_cfg_upd_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:1108
asn1::ngap::ngran_cgi_c::set_nr_cgi
nr_cgi_s & set_nr_cgi()
Definition: ngap.cc:3957
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::network_instance
@ network_instance
Definition: ngap.h:13671
asn1::ngap::cause_protocol_opts::semantic_error
@ semantic_error
Definition: ngap.h:721
asn1::ngap::ue_context_release_cmd_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:34578
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48128
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:10509
asn1::ngap::area_of_interest_tai_item_s::tai
tai_s tai
Definition: ngap.h:1943
asn1::ngap::ho_cancel_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:4721
asn1::ngap::nr_cgi_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3852
asn1::ngap::ng_reset_ack_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:10908
asn1::ngap::overload_start_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:25928
asn1::ngap::qos_characteristics_c::set_non_dynamic5_qi
non_dynamic5_qi_descriptor_s & set_non_dynamic5_qi()
Definition: ngap.cc:48396
asn1::ngap::cell_id_list_for_restart_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:6252
asn1::ngap::ue_context_release_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:35203
asn1::ngap::packet_error_rate_s
Definition: ngap.h:4404
asn1::ngap::expected_ue_activity_behaviour_s::ie_exts
expected_ue_activity_behaviour_ext_ies_container ie_exts
Definition: ngap.h:3148
asn1::ngap::ng_setup_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38770
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::dl_nas_transport
@ dl_nas_transport
Definition: ngap.h:12014
asn1::ngap::qos_characteristics_c
Definition: ngap.h:13003
asn1::ngap::ng_setup_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:25023
asn1::ngap::drb_status_dl18_s::ext
bool ext
Definition: ngap.h:3341
asn1::ngap::tnlassoc_usage_opts
Definition: ngap.h:398
asn1::ngap::warning_area_list_c::eutra_cgi_list_for_warning
eutra_cgi_list_for_warning_l & eutra_cgi_list_for_warning()
Definition: ngap.h:8076
asn1::ngap::pdu_session_res_item_ho_rqd_s::ie_exts
pdu_session_res_item_ho_rqd_ext_ies_container ie_exts
Definition: ngap.h:6022
asn1::ngap::tai_broadcast_eutra_item_s::completed_cells_in_tai_eutra
completed_cells_in_tai_eutra_l completed_cells_in_tai_eutra
Definition: ngap.h:2685
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:27957
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ho_request_ack
ho_request_ack_s & ho_request_ack()
Definition: ngap.cc:46027
asn1::ngap::ng_reset_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38574
asn1::ngap::ng_setup_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:8454
asn1::ngap::handov_type_opts::nulltype
@ nulltype
Definition: ngap.h:4840
asn1::ngap::pws_fail_ind_ies_container::global_ran_node_id
ie_field_s< global_ran_node_id_c > global_ran_node_id
Definition: ngap.h:11277
asn1::ngap::pws_cancel_request_ies_container::msg_id
ie_field_s< fixed_bitstring< 16, false, true > > msg_id
Definition: ngap.h:11234
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::amf_tnlassoc_to_add_list
@ amf_tnlassoc_to_add_list
Definition: ngap.h:597
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:27840
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:10514
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:12903
asn1::ngap::rat_restricts_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8223
asn1::ngap::ho_request_ies_container::mob_restrict_list_present
bool mob_restrict_list_present
Definition: ngap.h:5730
asn1::ngap::trace_depth_opts::nulltype
@ nulltype
Definition: ngap.h:5491
asn1::ngap::trace_fail_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:32843
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9082
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::c
unbounded_octstring< true > c
Definition: ngap.h:7008
asn1::ngap::pdu_session_res_item_ho_rqd_s::ext
bool ext
Definition: ngap.h:6018
asn1::ngap::n3_iwf_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2521
asn1::ngap::location_report_fail_ind_ies_container::location_report_fail_ind_ies_container
location_report_fail_ind_ies_container()
Definition: ngap.cc:38409
asn1::ngap::ng_reset_ies_o::value_c::type
types type() const
Definition: ngap.h:8399
asn1::ngap::pws_fail_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_cmd_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:12355
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:28508
asn1::ngap::dynamic5_qi_descriptor_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10972
asn1::ngap::error_ind_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:4599
asn1::ngap::ue_security_cap_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14822
asn1::ngap::cause_c::type_
types type_
Definition: ngap.h:899
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::ext
bool ext
Definition: ngap.h:4825
asn1::ngap::amf_ue_ngap_id_t
integer< uint64_t, 0, 1099511627775, false, true > amf_ue_ngap_id_t
Definition: ngap.h:315
asn1::ngap::associated_qos_flow_item_s
Definition: ngap.h:2126
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::type
types type() const
Definition: ngap.h:12265
asn1::ngap::completed_cells_in_eai_eutra_item_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:2524
asn1::ngap::ng_enb_id_c::destroy_
void destroy_()
Definition: ngap.cc:2584
asn1::ngap::cp_transport_layer_info_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:126
asn1::ngap::ho_prep_unsuccessful_transfer_s::ext
bool ext
Definition: ngap.h:5414
asn1::ngap::user_location_info_n3_iwf_s::port_num
fixed_octstring< 2, true > port_num
Definition: ngap.h:5164
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4676
asn1::ngap::up_transport_layer_info_c::types_opts::gtp_tunnel
@ gtp_tunnel
Definition: ngap.h:1661
asn1::ngap::overload_start_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8595
asn1::ngap::s_nssai_s::sst
fixed_octstring< 1, true > sst
Definition: ngap.h:485
asn1::ngap::overload_resp_c::overload_resp_c
overload_resp_c()=default
asn1::ngap::ul_nas_transport_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:36290
asn1::ngap::error_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11507
asn1::ngap::guami_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:524
asn1::ngap::init_context_setup_request_ies_container::init_context_setup_request_ies_container
init_context_setup_request_ies_container()
Definition: ngap.cc:19364
asn1::ngap::tai_s::tac
fixed_octstring< 3, true > tac
Definition: ngap.h:1460
asn1::ngap::ng_enb_id_c::set_long_macro_ng_enb_id
fixed_bitstring< 21, false, true > & set_long_macro_ng_enb_id()
Definition: ngap.cc:2685
asn1::ngap::drb_status_ul18_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7517
asn1::ngap::dl_ngu_tnl_info_reused_opts::to_string
const char * to_string() const
Definition: ngap.cc:51023
asn1::ngap::son_info_reply_s::xn_tnl_cfg_info
xn_tnl_cfg_info_s xn_tnl_cfg_info
Definition: ngap.h:4035
asn1::ngap::cause_radio_network_opts::fail_in_radio_interface_proc
@ fail_in_radio_interface_proc
Definition: ngap.h:759
asn1::ngap::global_ran_node_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1378
asn1::ngap::qos_characteristics_c::types_opts::value
enum asn1::ngap::qos_characteristics_c::types_opts::options value
asn1::ngap::supported_ta_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7567
asn1::ngap::cell_id_list_for_restart_c::types_opts::value
enum asn1::ngap::cell_id_list_for_restart_c::types_opts::options value
asn1::ngap::pws_cancel_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:29024
asn1::ngap::path_switch_request_fail_ies_o::value_c
Definition: ngap.h:9467
asn1::ngap::tai_broadcast_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2700
asn1::fixed_octstring< 1, true >
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9088
asn1::ngap::pws_cancel_request_ies_container::warning_area_list_present
bool warning_area_list_present
Definition: ngap.h:11232
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:36635
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::pdu_session_res_failed_to_setup_list_ho_ack
@ pdu_session_res_failed_to_setup_list_ho_ack
Definition: ngap.h:5819
asn1::ngap::gnb_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2386
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c
Definition: ngap.h:13362
asn1::ngap::ue_context_release_cmd_ies_o::value_c::ue_ngap_ids
ue_ngap_ids_c & ue_ngap_ids()
Definition: ngap.cc:34573
asn1::ngap::pdu_session_res_setup_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11215
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::ext
bool ext
Definition: ngap.h:7314
asn1::ngap::deactiv_trace_ies_o::value_c::type_
types type_
Definition: ngap.h:3627
asn1::ngap::ho_notify_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:13967
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:29017
asn1::ngap::overload_resp_c::overload_action
overload_action_e & overload_action()
Definition: ngap.h:6942
asn1::ngap::qos_flow_with_cause_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16637
asn1::ngap::ue_aggregate_maximum_bit_rate_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8478
asn1::ngap::ul_ran_cfg_transfer_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:36690
asn1::ngap::paging_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:30098
asn1::ngap::trigger_msg_opts::options
options
Definition: ngap.h:951
asn1::ngap::ngran_cgi_c::ngran_cgi_c
ngran_cgi_c()=default
asn1::ngap::guami_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:523
asn1::ngap::write_replace_warning_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:37983
asn1::ngap::overload_action_opts::reject_non_emergency_mo_dt
@ reject_non_emergency_mo_dt
Definition: ngap.h:6888
asn1::bounded_octstring< 1, 9600, true >
asn1::ngap::ue_presence_in_area_of_interest_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22331
asn1::ngap::target_ran_node_id_s::ext
bool ext
Definition: ngap.h:4144
asn1::ngap::time_to_wait_opts::v5s
@ v5s
Definition: ngap.h:1050
asn1::ngap::ho_notify_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:5292
asn1::ngap::pdu_session_res_released_item_not_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7382
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:46722
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:49794
asn1::ngap::ng_setup_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:24836
asn1::ngap::cell_id_list_for_restart_c::choice_exts
protocol_ie_single_container_s< cell_id_list_for_restart_ext_ies_o > & choice_exts()
Definition: ngap.h:2956
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::pdu_session_res_list_cxt_rel_cpl
@ pdu_session_res_list_cxt_rel_cpl
Definition: ngap.h:10178
asn1::ngap::deactiv_trace_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:3643
asn1::ngap::cell_traffic_trace_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6651
asn1::ngap::warning_area_list_c::set_choice_exts
protocol_ie_single_container_s< warning_area_list_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:23192
asn1::ngap::location_report_ies_o::value_c::types_opts::ue_presence_in_area_of_interest_list
@ ue_presence_in_area_of_interest_list
Definition: ngap.h:8153
asn1::ngap::gbr_qos_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11633
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49515
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10336
asn1::ngap::global_ran_node_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3049
asn1::ngap::ue_context_mod_request_ies_o
Definition: ngap.h:10001
asn1::ngap::init_context_setup_resp_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:19970
asn1::ngap::slice_support_item_s::ie_exts
slice_support_item_ext_ies_container ie_exts
Definition: ngap.h:509
asn1::ngap::amf_status_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3402
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::qos_flow_add_or_modify_request_list_present
bool qos_flow_add_or_modify_request_list_present
Definition: ngap.h:13244
asn1::ngap::ue_aggregate_maximum_bit_rate_s::ext
bool ext
Definition: ngap.h:3795
asn1::ngap::notif_cause_opts::not_fulfilled
@ not_fulfilled
Definition: ngap.h:13406
asn1::ngap::ue_context_mod_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:33409
asn1::ngap::amf_tnlassoc_to_rem_item_s::ie_exts
amf_tnlassoc_to_rem_item_ext_ies_container ie_exts
Definition: ngap.h:437
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10236
asn1::ngap::security_context_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5558
asn1::ngap::pdu_session_res_released_item_ps_ack_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21838
asn1::ngap::ngap_elem_procs_o::init_msg_c::location_report
location_report_s & location_report()
Definition: ngap.cc:44746
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::rrcestablishment_cause
@ rrcestablishment_cause
Definition: ngap.h:6792
asn1::ngap::cell_id_broadcast_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2633
asn1::ngap::global_ran_node_id_c::type
types type() const
Definition: ngap.h:1392
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::ue_radio_cap
unbounded_octstring< true > & ue_radio_cap()
Definition: ngap.cc:35940
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:37317
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c
Definition: ngap.h:12901
asn1::ngap::ue_context_mod_fail_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:33498
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:36150
asn1::ngap::ho_cmd_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12796
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::old_amf
@ old_amf
Definition: ngap.h:6469
asn1::ngap::drb_status_dl12_s::dl_count_value
count_value_for_pdcp_sn12_s dl_count_value
Definition: ngap.h:3327
asn1::ngap::new_security_context_ind_opts::true_value
@ true_value
Definition: ngap.h:5523
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:26985
asn1::ngap::ngap_pdu_c::unsuccessful_outcome
unsuccessful_outcome_s & unsuccessful_outcome()
Definition: ngap.h:12601
asn1::ngap::cell_id_broadcast_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5461
asn1::ngap::up_transport_layer_info_c
Definition: ngap.h:1659
asn1::ngap::cause_radio_network_opts::ho_fail_in_target_minus5_gc_ngran_node_or_target_sys
@ ho_fail_in_target_minus5_gc_ngran_node_or_target_sys
Definition: ngap.h:742
asn1::ngap::pdu_session_res_setup_resp_transfer_s::security_result_present
bool security_result_present
Definition: ngap.h:13768
asn1::ngap::path_switch_request_ack_ies_o::value_c::new_security_context_ind
new_security_context_ind_e & new_security_context_ind()
Definition: ngap.cc:30488
asn1::ngap::path_switch_request_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:30763
asn1::ngap::slice_overload_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:20864
asn1::ngap::paging_origin_opts::nulltype
@ nulltype
Definition: ngap.h:7806
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:31459
asn1::ngap::path_switch_request_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:30890
asn1::ngap::up_transport_layer_info_pair_item_s::ul_ngu_up_tnl_info
up_transport_layer_info_c ul_ngu_up_tnl_info
Definition: ngap.h:12753
asn1::ngap::uetnla_binding_release_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11820
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::options value
asn1::ngap::add_qos_flow_info_opts::more_likely
@ more_likely
Definition: ngap.h:12996
asn1::ngap::ho_cancel_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:4720
asn1::ngap::pdu_session_res_modify_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:26265
asn1::ngap::cell_traffic_trace_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:6316
asn1::ngap::broadcast_completed_area_list_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5922
asn1::ngap::next_paging_area_scope_opts::changed
@ changed
Definition: ngap.h:2038
asn1::ngap::gnb_id_c::choice_exts
protocol_ie_single_container_s< gnb_id_ext_ies_o > & choice_exts()
Definition: ngap.h:1157
asn1::ngap::drb_status_ul12_s::ie_ext_present
bool ie_ext_present
Definition: ngap.h:3431
asn1::ngap::mico_mode_ind_opts::nulltype
@ nulltype
Definition: ngap.h:3217
asn1::ngap::recommended_cells_for_paging_s::recommended_cell_list
recommended_cell_list_l recommended_cell_list
Definition: ngap.h:2053
asn1::ngap::pdu_session_res_released_item_rel_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7433
asn1::ngap::amf_paging_target_c
Definition: ngap.h:1471
asn1::ngap::dl_nas_transport_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:8519
asn1::ngap::event_type_opts::stop_change_of_serve_cell
@ stop_change_of_serve_cell
Definition: ngap.h:5435
asn1::ngap::ho_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:5065
asn1::ngap::secondary_rat_data_usage_report_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:32571
asn1::ngap::path_switch_request_ack_ies_container::new_security_context_ind_present
bool new_security_context_ind_present
Definition: ngap.h:11369
asn1::ngap::cell_traffic_trace_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:3048
asn1::ngap::protocol_ie_field_pair_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51241
asn1::ngap::ho_request_ies_container::allowed_nssai
ie_field_s< dyn_seq_of< allowed_nssai_item_s, 1, 8, true > > allowed_nssai
Definition: ngap.h:5744
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::ie_exts
pdu_session_res_secondary_ratusage_item_ext_ies_container ie_exts
Definition: ngap.h:7452
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:13183
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9471
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::options value
asn1::ngap::write_replace_warning_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:38020
asn1::ngap::ho_required_ies_container::handov_type
ie_field_s< handov_type_e > handov_type
Definition: ngap.h:6195
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10594
asn1::ngap::ng_setup_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:24852
asn1::ngap::ng_setup_fail_s
elementary_procedure_option< ng_setup_fail_ies_container > ng_setup_fail_s
Definition: ngap.h:10939
asn1::ngap::expected_ue_activity_behaviour_s::expected_idle_period
uint8_t expected_idle_period
Definition: ngap.h:3146
asn1::ngap::path_switch_request_ack_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50893
asn1::ngap::paging_ies_container::paging_prio
ie_field_s< paging_prio_e > paging_prio
Definition: ngap.h:11323
asn1::ngap::ho_notify_s
elementary_procedure_option< ho_notify_ies_container > ho_notify_s
Definition: ngap.h:5338
asn1::ngap::private_ie_field_s::value
ies_set_paramT_::value_c value
Definition: ngap.h:7840
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s
Definition: ngap.h:7296
asn1::ngap::direct_forwarding_path_availability_opts
Definition: ngap.h:6052
asn1::ngap::path_switch_request_fail_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11405
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10644
asn1::ngap::cause_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:812
asn1::ngap::ran_cfg_upd_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41256
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21068
asn1::ngap::user_location_info_c::type
types type() const
Definition: ngap.h:5216
asn1::ngap::ho_prep_unsuccessful_transfer_s::ie_exts
ho_prep_unsuccessful_transfer_ext_ies_container ie_exts
Definition: ngap.h:5417
asn1::ngap::area_of_interest_item_s::ext
bool ext
Definition: ngap.h:1990
asn1::ngap::ho_cmd_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:12370
asn1::ngap::integrity_protection_result_opts
Definition: ngap.h:5909
asn1::ngap::pws_fail_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:29460
asn1::ngap::ue_context_release_cmd_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ue_presence_opts::value
enum asn1::ngap::ue_presence_opts::options value
asn1::ngap::drb_status_dl18_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7272
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:51088
asn1::ngap::timer_approach_for_guami_removal_e
enumerated< timer_approach_for_guami_removal_opts, true > timer_approach_for_guami_removal_e
Definition: ngap.h:1537
asn1::ngap::init_context_setup_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:19885
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:49634
asn1::ngap::security_ind_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:49987
asn1::ngap::path_switch_request_ack_ies_container::core_network_assist_info
ie_field_s< core_network_assist_info_s > core_network_assist_info
Definition: ngap.h:11383
asn1::ngap::tai_cancelled_nr_item_s
Definition: ngap.h:2350
asn1::ngap::cell_id_cancelled_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4725
asn1::ngap::ho_request_ack_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16784
asn1::ngap::core_network_assist_info_s::ueid_idx_value
ue_id_idx_value_c ueid_idx_value
Definition: ngap.h:3297
asn1::ngap::next_paging_area_scope_opts::value
enum asn1::ngap::next_paging_area_scope_opts::options value
asn1::ngap::service_area_info_item_s
Definition: ngap.h:3712
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:27673
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8920
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::pdu_session_res_release_resp
pdu_session_res_release_resp_s & pdu_session_res_release_resp()
Definition: ngap.cc:46062
asn1::ngap::warning_area_list_c::set_emergency_area_id_list
emergency_area_id_list_l & set_emergency_area_id_list()
Definition: ngap.cc:23187
asn1::ngap::write_replace_warning_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:10786
asn1::ngap::tai_broadcast_nr_item_s::completed_cells_in_tai_nr
completed_cells_in_tai_nr_l completed_cells_in_tai_nr
Definition: ngap.h:2702
asn1::ngap::qos_flow_level_qos_params_s
Definition: ngap.h:13083
asn1::ngap::cause_transport_opts::value
enum asn1::ngap::cause_transport_opts::options value
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17881
asn1::ngap::ho_notify_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:5282
asn1::ngap::ho_cmd_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13142
asn1::ngap::amf_cfg_upd_ack_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1958
asn1::ngap::overload_start_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:25698
asn1::ngap::error_ind_ies_container
Definition: ngap.h:4590
asn1::ngap::drb_status_ul12_s
Definition: ngap.h:3428
asn1::ngap::ul_nas_transport_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:11840
asn1::ngap::ul_ngu_up_tnl_modify_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48634
asn1::ngap::last_visited_cell_info_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47007
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:9161
asn1::ngap::core_network_assist_info_s::tai_list_for_inactive
tai_list_for_inactive_l tai_list_for_inactive
Definition: ngap.h:3301
asn1::ngap::paging_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9338
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:26875
asn1::ngap::tai_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3115
asn1::ngap::son_info_reply_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4034
asn1::ngap::cause_protocol_opts::msg_not_compatible_with_receiver_state
@ msg_not_compatible_with_receiver_state
Definition: ngap.h:720
asn1::ngap::path_switch_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:31040
asn1::ngap::emergency_area_id_broadcast_nr_item_s::ie_exts
emergency_area_id_broadcast_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2669
asn1::ngap::location_report_ctrl_ies_o::value_c::type_
types type_
Definition: ngap.h:8236
asn1::ngap::location_report_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:10809
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8966
asn1::ngap::ran_cfg_upd_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41163
asn1::ngap::ran_cfg_upd_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:31944
asn1::ngap::qos_flow_item_with_data_forwarding_s::data_forwarding_accepted
data_forwarding_accepted_e data_forwarding_accepted
Definition: ngap.h:1639
asn1::ngap::ho_required_ies_container::pdu_session_res_list_ho_rqd
ie_field_s< dyn_seq_of< pdu_session_res_item_ho_rqd_s, 1, 256, true > > pdu_session_res_list_ho_rqd
Definition: ngap.h:6199
asn1::ngap::rrc_inactive_transition_report_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:32011
asn1::ngap::ng_setup_request_ies_o
Definition: ngap.h:8469
asn1::ngap::location_report_ies_o::value_c
Definition: ngap.h:8147
asn1::ngap::pws_failed_cell_id_list_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:22388
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::overload_start
@ overload_start
Definition: ngap.h:12026
asn1::ngap::error_ind_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:4549
asn1::ngap::pdu_session_res_setup_item_ho_req_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14601
asn1::ngap::pws_cancel_request_ies_o::value_c::c
choice_buffer_t< fixed_bitstring< 16, false, true >, warning_area_list_c > c
Definition: ngap.h:9163
asn1::ngap::ue_context_mod_request_ies_container::emergency_fallback_ind_present
bool emergency_fallback_ind_present
Definition: ngap.h:11639
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::son_cfg_transfer_dl
son_cfg_transfer_s & son_cfg_transfer_dl()
Definition: ngap.cc:10015
asn1::ngap::ue_context_release_cmd_ies_container
Definition: ngap.h:11688
asn1::ngap::data_forwarding_not_possible_opts
Definition: ngap.h:13625
asn1::ngap::pdu_session_res_released_item_ps_fail_s::path_switch_request_unsuccessful_transfer
unbounded_octstring< true > path_switch_request_unsuccessful_transfer
Definition: ngap.h:7417
asn1::ngap::reflective_qos_attribute_opts::to_string
const char * to_string() const
Definition: ngap.cc:48480
asn1::ngap::ue_context_mod_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:33832
asn1::ngap::amf_tnlassoc_to_rem_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:263
asn1::ngap::ngap_elem_procs_o::init_msg_c
Definition: ngap.h:11990
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::value
enum asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::options value
asn1::ngap::ng_reset_ack_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:24442
asn1::ngap::ngran_cgi_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1847
asn1::ngap::ho_notify_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:13886
asn1::ngap::location_report_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:23405
asn1::ngap::paging_origin_e
enumerated< paging_origin_opts, true > paging_origin_e
Definition: ngap.h:7812
asn1::ngap::location_report_ies_container::location_report_request_type
ie_field_s< location_report_request_type_s > location_report_request_type
Definition: ngap.h:10811
asn1::SRSASN_CODE
SRSASN_CODE
Definition: asn1_utils.h:107
asn1::ngap::private_ie_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21158
asn1::ngap::ngap_elem_procs_o::init_msg_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:44088
asn1::ngap::pdu_session_res_switched_item_s::ext
bool ext
Definition: ngap.h:7501
asn1::ngap::dynamic5_qi_descriptor_s::maximum_data_burst_volume
uint16_t maximum_data_burst_volume
Definition: ngap.h:4434
asn1::ngap::drb_status_dl_c::set_drb_status_dl12
drb_status_dl12_s & set_drb_status_dl12()
Definition: ngap.cc:7364
asn1::ngap::ng_reset_ack_ies_container::ue_associated_lc_ng_conn_list_present
bool ue_associated_lc_ng_conn_list_present
Definition: ngap.h:10905
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:24277
asn1::ngap::ran_cfg_upd_fail_ies_container
Definition: ngap.h:11482
asn1::ngap::notif_ctrl_opts::to_string
const char * to_string() const
Definition: ngap.cc:11572
asn1::ngap::write_replace_warning_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:37541
asn1::ngap::write_replace_warning_request_ies_container::warning_security_info
ie_field_s< fixed_octstring< 50, true > > warning_security_info
Definition: ngap.h:11949
asn1::ngap::init_context_setup_resp_ies_o::value_c::pdu_session_res_setup_list_cxt_res
pdu_session_res_setup_list_cxt_res_l & pdu_session_res_setup_list_cxt_res()
Definition: ngap.cc:19975
asn1::ngap::nr_cgi_s::ie_exts
nr_cgi_ext_ies_container ie_exts
Definition: ngap.h:1826
asn1::ngap::pws_fail_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:9250
asn1::ngap::ho_request_ack_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:16333
asn1::ngap::eutra_cgi_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3800
asn1::ngap::volume_timed_report_item_s
Definition: ngap.h:12798
asn1::ngap::ue_context_mod_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ng_reset_ies_o::value_c::c
choice_buffer_t< cause_c, reset_type_c > c
Definition: ngap.h:8411
asn1::ngap::cause_misc_opts
Definition: ngap.h:690
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10460
asn1::ngap::init_ue_msg_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:20724
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::pdu_session_res_modify_list_mod_ind
pdu_session_res_modify_list_mod_ind_l & pdu_session_res_modify_list_mod_ind()
Definition: ngap.cc:26410
asn1::ngap::location_report_fail_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38470
asn1::ngap::dynamic5_qi_descriptor_s::delay_crit_present
bool delay_crit_present
Definition: ngap.h:4424
asn1::ngap::write_replace_warning_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:37931
asn1::ngap::count_value_for_pdcp_sn18_s::ie_exts
count_value_for_pdcp_sn18_ext_ies_container ie_exts
Definition: ngap.h:2908
asn1::ngap::last_visited_cell_info_c::types_opts::geran_cell
@ geran_cell
Definition: ngap.h:12445
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:26856
asn1::ngap::pdu_session_res_notify_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:27148
asn1::ngap::son_info_reply_s::xn_tnl_cfg_info_present
bool xn_tnl_cfg_info_present
Definition: ngap.h:4033
asn1::ngap::overload_start_ies_o::value_c
Definition: ngap.h:8587
asn1::ngap::dl_nas_transport_ies_container::idx_to_rfsp
ie_field_s< integer< uint16_t, 1, 256, true, true > > idx_to_rfsp
Definition: ngap.h:3897
asn1::ngap::drb_status_ul_c::operator=
drb_status_ul_c & operator=(const drb_status_ul_c &other)
Definition: ngap.cc:7604
asn1::ngap::cause_transport_opts::to_string
const char * to_string() const
Definition: ngap.cc:1236
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48965
asn1::ngap::trace_start_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41765
asn1::ngap::rrc_inactive_transition_report_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:32048
asn1::ngap::qos_characteristics_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:48333
asn1::ngap::ng_setup_request_ies_o::value_c::c
choice_buffer_t< global_ran_node_id_c, printable_string< 1, 150, true, true >, supported_ta_list_l > c
Definition: ngap.h:8510
asn1::ngap::pdu_session_res_modify_request_ies_o
Definition: ngap.h:8736
asn1::ngap::init_context_setup_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:19792
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3602
asn1::ngap::ho_request_ies_container::trace_activation
ie_field_s< trace_activation_s > trace_activation
Definition: ngap.h:5745
asn1::ngap::cause_radio_network_opts::not_supported_minus5_qi_value
@ not_supported_minus5_qi_value
Definition: ngap.h:769
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:48704
asn1::ngap::cell_id_list_for_restart_c::nr_cgi_listfor_restart
nr_cgi_list_l & nr_cgi_listfor_restart()
Definition: ngap.h:2951
asn1::ngap::ho_request_ies_o::value_c::type
types type() const
Definition: ngap.h:5648
asn1::ngap::ue_radio_cap_check_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42501
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::user_location_info_n3_iwf_s
Definition: ngap.h:5160
asn1::ngap::confidentiality_protection_ind_opts::nulltype
@ nulltype
Definition: ngap.h:13559
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:21038
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10404
asn1::ngap::handov_type_opts::options
options
Definition: ngap.h:4840
asn1::ngap::next_paging_area_scope_opts::same
@ same
Definition: ngap.h:2038
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22127
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:48714
asn1::ngap::ue_context_release_cmd_ies_o::value_c
Definition: ngap.h:10129
asn1::ngap::amf_status_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3408
asn1::ngap::area_of_interest_ran_node_item_s::ie_exts
area_of_interest_ran_node_item_ext_ies_container ie_exts
Definition: ngap.h:1928
asn1::ngap::amf_cfg_upd_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:594
asn1::ngap::ng_reset_ies_container::ng_reset_ies_container
ng_reset_ies_container()
Definition: ngap.cc:38573
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::ran_paging_prio
uint16_t & ran_paging_prio()
Definition: ngap.cc:27631
asn1::ngap::ngap_private_ies_empty_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:31411
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:9265
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:6240
asn1::ngap::ng_reset_ack_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:24529
asn1::ngap::integrity_protection_ind_opts::nulltype
@ nulltype
Definition: ngap.h:13567
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s
Definition: ngap.h:7250
asn1::ngap::pdu_session_res_ho_item_s::ho_cmd_transfer
unbounded_octstring< true > ho_cmd_transfer
Definition: ngap.h:4811
asn1::ngap::integrity_protection_result_opts::to_string
const char * to_string() const
Definition: ngap.cc:16604
asn1::ngap::ng_enb_id_c::types_opts::short_macro_ng_enb_id
@ short_macro_ng_enb_id
Definition: ngap.h:1246
asn1::ngap::pdu_session_res_modify_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:26312
asn1::ngap::init_context_setup_fail_ies_o
Definition: ngap.h:6338
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::security_key
@ security_key
Definition: ngap.h:10009
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::write_replace_warning_resp
@ write_replace_warning_resp
Definition: ngap.h:12251
asn1::ngap::path_switch_request_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40955
asn1::ngap::ngap_elem_procs_o::init_msg_c::ul_nas_transport
ul_nas_transport_s & ul_nas_transport()
Definition: ngap.cc:44841
asn1::ngap::location_report_ies_container::ue_presence_in_area_of_interest_list_present
bool ue_presence_in_area_of_interest_list_present
Definition: ngap.h:10805
asn1::ngap::drb_status_ul_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:7565
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:49535
asn1::ngap::reroute_nas_request_ies_container::amf_set_id
ie_field_s< fixed_bitstring< 10, false, true > > amf_set_id
Definition: ngap.h:11533
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8640
asn1::ngap::confidentiality_protection_ind_e
enumerated< confidentiality_protection_ind_opts, true > confidentiality_protection_ind_e
Definition: ngap.h:13563
asn1::ngap::add_dluptnl_info_for_ho_item_s::add_dl_ngu_up_tnl_info
up_transport_layer_info_c add_dl_ngu_up_tnl_info
Definition: ngap.h:1715
asn1::ngap::packet_error_rate_s::ie_exts
packet_error_rate_ext_ies_container ie_exts
Definition: ngap.h:4409
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47440
asn1::ngap::source_ran_node_id_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9778
asn1::ngap::expected_ho_interv_opts::long_time
@ long_time
Definition: ngap.h:3128
asn1::ngap::core_network_assist_info_s::expected_ue_behaviour
expected_ue_behaviour_s expected_ue_behaviour
Definition: ngap.h:3302
asn1::ngap::ue_context_mod_resp_ies_container::user_location_info_present
bool user_location_info_present
Definition: ngap.h:11670
asn1::ngap::pdu_session_res_release_cmd_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39646
asn1::ngap::pre_emption_cap_opts::to_string
const char * to_string() const
Definition: ngap.cc:3707
asn1::ngap::ho_request_ies_container::ue_aggregate_maximum_bit_rate
ie_field_s< ue_aggregate_maximum_bit_rate_s > ue_aggregate_maximum_bit_rate
Definition: ngap.h:5737
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ul_ran_status_transfer
@ ul_ran_status_transfer
Definition: ngap.h:12044
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10376
asn1::ngap::amf_status_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:1574
asn1::ngap::ng_setup_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:8455
asn1::ngap::volume_timed_report_item_s::usage_count_dl
uint64_t usage_count_dl
Definition: ngap.h:12804
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:1088
asn1::ngap::path_switch_request_unsuccessful_transfer_s::cause
cause_c cause
Definition: ngap.h:13980
asn1::ngap::drbs_subject_to_status_transfer_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7731
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5792
asn1::ngap::ran_status_transfer_transparent_container_s
Definition: ngap.h:4245
asn1::ngap::completed_cells_in_eai_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5300
asn1::ngap::write_replace_warning_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:37406
asn1::ngap::ue_context_release_request_ies_o::value_c
Definition: ngap.h:10234
asn1::bit_ref_impl< const uint8_t * >
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:46757
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:8969
asn1::ngap::pdu_session_res_setup_item_su_req_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21986
asn1::ngap::paging_prio_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:22559
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::ue_security_cap
@ ue_security_cap
Definition: ngap.h:6475
asn1::ngap::pdu_session_res_release_cmd_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39728
asn1::ngap::up_transport_layer_info_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3625
asn1::ngap::ho_request_ack_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16574
asn1::ngap::targetenb_id_s::sel_eps_tai
eps_tai_s sel_eps_tai
Definition: ngap.h:6041
asn1::ngap::slice_support_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:418
asn1::ngap::init_context_setup_request_ies_o::value_c::ue_radio_cap_for_paging
ue_radio_cap_for_paging_s & ue_radio_cap_for_paging()
Definition: ngap.cc:18999
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16103
asn1::ngap::crit_diagnostics_s::ies_crit_diagnostics
crit_diagnostics_ie_list_l ies_crit_diagnostics
Definition: ngap.h:969
asn1::ngap::cell_traffic_trace_ies_o::value_c::value_c
value_c()=default
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10759
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s
Definition: ngap.h:6320
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::network_instance
uint16_t & network_instance()
Definition: ngap.cc:48909
asn1::ngap::ngran_cgi_c::c
choice_buffer_t< eutra_cgi_s, nr_cgi_s, protocol_ie_single_container_s< ngran_cgi_ext_ies_o > > c
Definition: ngap.h:1900
asn1::ngap::amf_cfg_upd_ack_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:1028
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::options value
asn1::ngap::cell_id_cancelled_eutra_item_s::nof_broadcasts
uint32_t nof_broadcasts
Definition: ngap.h:2269
asn1::ngap::dl_nas_transport_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9124
asn1::ngap::ue_paging_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22998
asn1::ngap::last_visited_cell_info_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:12445
asn1::ngap::path_switch_request_fail_ies_container::path_switch_request_fail_ies_container
path_switch_request_fail_ies_container()
Definition: ngap.cc:40949
asn1::ngap::pdu_session_res_notify_item_s
Definition: ngap.h:7362
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container
Definition: ngap.h:12940
asn1::ngap::pdu_session_res_setup_item_su_req_s::ie_exts
pdu_session_res_setup_item_su_req_ext_ies_container ie_exts
Definition: ngap.h:7471
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49832
asn1::ngap::ho_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:13272
asn1::ngap::cell_id_list_for_restart_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:2929
asn1::ngap::write_replace_warning_request_ies_container::data_coding_scheme
ie_field_s< fixed_bitstring< 8, false, true > > data_coding_scheme
Definition: ngap.h:11950
asn1::ngap::path_switch_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40636
asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::ng_setup_fail_ies_o::value_c::types_opts::options value
asn1::ngap::ho_required_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:6194
asn1::ngap::warning_area_list_c::set_tai_list_for_warning
tai_list_for_warning_l & set_tai_list_for_warning()
Definition: ngap.cc:23182
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::options
options
Definition: ngap.h:2388
asn1::ngap::ul_ran_status_transfer_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:43114
asn1::ngap::reset_type_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22715
asn1::ngap::up_transport_layer_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48662
asn1::ngap::trace_start_ies_o::value_c::types_opts::trace_activation
@ trace_activation
Definition: ngap.h:9915
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3823
asn1::ngap::dl_nas_transport_ies_container
Definition: ngap.h:3880
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:10636
asn1::ngap::pdu_session_res_setup_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40081
asn1::ngap::user_location_info_n3_iwf_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13580
asn1::ngap::path_switch_request_unsuccessful_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13979
asn1::ngap::ho_required_s
elementary_procedure_option< ho_required_ies_container > ho_required_s
Definition: ngap.h:6210
asn1::ngap::write_replace_warning_resp_ies_container::msg_id
ie_field_s< fixed_bitstring< 16, false, true > > msg_id
Definition: ngap.h:11972
asn1::ngap::ho_request_ies_o::value_c::types_opts::rrc_inactive_transition_report_request
@ rrc_inactive_transition_report_request
Definition: ngap.h:5630
asn1::ngap::confidentiality_protection_result_opts::to_string
const char * to_string() const
Definition: ngap.cc:16597
asn1::ngap::ho_prep_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:5372
asn1::ngap::ue_presence_in_area_of_interest_item_s::uepresence
ue_presence_e uepresence
Definition: ngap.h:7631
asn1::ngap::user_location_info_c::user_location_info_nr
user_location_info_nr_s & user_location_info_nr()
Definition: ngap.h:5226
asn1::ngap::tai_list_for_paging_item_s::tai
tai_s tai
Definition: ngap.h:7585
asn1::ngap::amf_tnlassoc_to_upd_list_l
dyn_array< amf_tnlassoc_to_upd_item_s > amf_tnlassoc_to_upd_list_l
Definition: ngap.h:473
asn1::ngap::ho_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13453
asn1::ngap::ho_cancel_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:11730
asn1::ngap::ran_cfg_upd_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:31791
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9959
asn1::ngap::pdu_session_res_setup_request_ies_o
Definition: ngap.h:9015
asn1::ngap::cell_id_cancelled_eutra_item_s::ext
bool ext
Definition: ngap.h:2266
asn1::ngap::cause_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1403
asn1::ngap::secondary_rat_data_usage_report_transfer_s::secondary_ratusage_info_present
bool secondary_ratusage_info_present
Definition: ngap.h:14039
asn1::ngap::data_forwarding_resp_drb_item_s
Definition: ngap.h:3577
asn1::ngap::cause_protocol_opts::to_string
const char * to_string() const
Definition: ngap.cc:1170
asn1::ngap::init_ue_msg_ies_container::ue_context_request
ie_field_s< ue_context_request_e > ue_context_request
Definition: ngap.h:6869
asn1::ngap::pre_emption_vulnerability_opts::value
enum asn1::ngap::pre_emption_vulnerability_opts::options value
asn1::ngap::amf_paging_target_c::set_tai
tai_s & set_tai()
Definition: ngap.cc:3212
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50873
asn1::ngap::rrc_state_opts::nulltype
@ nulltype
Definition: ngap.h:7849
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:12343
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9388
asn1::ngap::ngran_cgi_c::types
enumerated< types_opts > types
Definition: ngap.h:1851
asn1::protocol_ext_container_item_s
Definition: asn1_utils.h:1755
asn1::ngap::trace_start_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9919
asn1::ngap::ho_request_ack_transfer_s::security_result
security_result_s security_result
Definition: ngap.h:5995
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s > c
Definition: ngap.h:10354
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9307
asn1::ngap::init_context_setup_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:6359
asn1::ngap::volume_timed_report_item_s::ext
bool ext
Definition: ngap.h:12799
asn1::ngap::security_context_s::ext
bool ext
Definition: ngap.h:5557
asn1::ngap::user_location_info_nr_s::ie_exts
user_location_info_nr_ext_ies_container ie_exts
Definition: ngap.h:5184
asn1::ngap::path_switch_request_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11346
asn1::ngap::private_msg_s::private_ies
private_msg_ies_container private_ies
Definition: ngap.h:11446
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::plmn_support_list
@ plmn_support_list
Definition: ngap.h:8532
asn1::ngap::ho_request_ies_o::value_c::types_opts::redirection_voice_fallback
@ redirection_voice_fallback
Definition: ngap.h:5632
asn1::ngap::ul_nas_transport_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:36379
asn1::ngap::path_switch_request_unsuccessful_transfer_s::ext
bool ext
Definition: ngap.h:13978
asn1::ngap::pdu_session_res_released_item_ps_ack_s
Definition: ngap.h:7396
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::unsuccessful_outcome_c
unsuccessful_outcome_c()=default
asn1::ngap::ue_context_mod_request_ies_o::value_c::type_
types type_
Definition: ngap.h:10059
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:6680
asn1::ngap::ho_required_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:17514
asn1::ngap::location_report_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:23317
asn1::ngap::init_context_setup_request_ies_container::emergency_fallback_ind_present
bool emergency_fallback_ind_present
Definition: ngap.h:6589
asn1::ngap::cell_id_list_for_restart_c::operator=
cell_id_list_for_restart_c & operator=(const cell_id_list_for_restart_c &other)
Definition: ngap.cc:6145
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8741
asn1::ngap::expected_ue_mob_opts::stationary
@ stationary
Definition: ngap.h:3162
asn1::ngap::broadcast_plmn_item_s::ext
bool ext
Definition: ngap.h:2861
asn1::ngap::path_switch_request_ack_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:30591
asn1::ngap::pdu_session_res_notify_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:27311
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22166
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10460
asn1::ngap::path_switch_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:31045
asn1::ngap::pws_cancel_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9145
asn1::ngap::trace_activation_s::interfaces_to_trace
fixed_bitstring< 8, false, true > interfaces_to_trace
Definition: ngap.h:5577
asn1::ngap::secondary_rat_data_usage_report_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:32623
asn1::ngap::ng_setup_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:24865
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:48806
asn1::ngap::emergency_fallback_request_ind_opts::nulltype
@ nulltype
Definition: ngap.h:4510
asn1::ngap::ue_context_release_complete_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:34842
asn1::ngap::cell_type_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6699
asn1::ngap::ng_setup_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:24794
asn1::ngap::dl_ran_status_transfer_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:4308
asn1::ngap::broadcast_cancelled_area_list_c::types
enumerated< types_opts > types
Definition: ngap.h:2401
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8965
asn1::ngap::ngap_elem_procs_o::init_msg_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:45523
asn1::ngap::pws_restart_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40443
asn1::ngap::ran_cfg_upd_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9693
asn1::ngap::write_replace_warning_request_ies_o::value_c::warning_area_coordinates
bounded_octstring< 1, 1024, true > & warning_area_coordinates()
Definition: ngap.cc:37724
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10634
asn1::ngap::init_context_setup_request_ies_container::mob_restrict_list
ie_field_s< mob_restrict_list_s > mob_restrict_list
Definition: ngap.h:6604
asn1::ngap::amf_paging_target_c::~amf_paging_target_c
~amf_paging_target_c()
Definition: ngap.h:1483
asn1::protocol_ext_empty_o
Empty Protocol Extension Object Set.
Definition: asn1_utils.h:1804
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::add_dl_forwarding_uptnl_info
qos_flow_per_tnl_info_list_l & add_dl_forwarding_uptnl_info()
Definition: ngap.h:5026
asn1::ngap::deactiv_trace_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:3612
asn1::ngap::nas_non_delivery_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:24123
asn1::ngap::ho_request_ack_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:16656
asn1::ngap::ngran_cgi_c::types_opts::eutra_cgi
@ eutra_cgi
Definition: ngap.h:1847
asn1::ngap::ue_radio_cap_info_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:35781
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:19740
asn1::ngap::pws_fail_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:29342
asn1::ngap::last_visited_cell_item_s::ie_exts
last_visited_cell_item_ext_ies_container ie_exts
Definition: ngap.h:12538
asn1::ngap::ue_context_release_cmd_ies_o::value_c::c
choice_buffer_t< cause_c, ue_ngap_ids_c > c
Definition: ngap.h:10155
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:50127
asn1::ngap::ngap_elem_procs_o::init_msg_c::write_replace_warning_request
write_replace_warning_request_s & write_replace_warning_request()
Definition: ngap.cc:44686
asn1::ngap::ue_context_mod_request_ies_container::core_network_assist_info_present
bool core_network_assist_info_present
Definition: ngap.h:11638
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8856
asn1::ngap::pdu_session_res_info_item_s::ext
bool ext
Definition: ngap.h:12708
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9019
asn1::ngap::ho_cancel_ies_container
Definition: ngap.h:4715
asn1::ngap::write_replace_warning_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:43504
asn1::ngap::location_report_fail_ind_ies_container
Definition: ngap.h:10843
asn1::ngap::expected_ue_behaviour_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6943
asn1::ngap::ho_prep_fail_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:5393
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:5021
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::pdu_session_aggregate_maximum_bit_rate_ul
uint64_t pdu_session_aggregate_maximum_bit_rate_ul
Definition: ngap.h:12667
asn1::ngap::pdu_session_res_released_item_ps_ack_s::ext
bool ext
Definition: ngap.h:7397
asn1::ngap::path_switch_request_ack_ies_container::rrc_inactive_transition_report_request_present
bool rrc_inactive_transition_report_request_present
Definition: ngap.h:11372
asn1::ngap::init_context_setup_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:18833
asn1::ngap::cp_transport_layer_info_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:142
asn1::ngap::ran_cfg_upd_ies_o
Definition: ngap.h:9679
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::pdu_session_res_setup_resp
pdu_session_res_setup_resp_s & pdu_session_res_setup_resp()
Definition: ngap.cc:46067
asn1::ngap::ho_cmd_transfer_s
Definition: ngap.h:5045
asn1::ngap::ue_context_release_cmd_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:34610
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::options value
asn1::ngap::init_context_setup_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:17920
asn1::ngap::drb_status_dl_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:3356
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::time_to_wait
time_to_wait_e & time_to_wait()
Definition: ngap.cc:2133
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::ran_node_name
@ ran_node_name
Definition: ngap.h:9683
asn1::ngap::ho_request_ies_container::rrc_inactive_transition_report_request
ie_field_s< rrc_inactive_transition_report_request_e > rrc_inactive_transition_report_request
Definition: ngap.h:5750
asn1::ngap::packet_error_rate_s::per_scalar
uint8_t per_scalar
Definition: ngap.h:4407
asn1::ngap::type_of_error_e
enumerated< type_of_error_opts, true > type_of_error_e
Definition: ngap.h:807
asn1::ngap::pdu_session_res_item_cxt_rel_req_s
Definition: ngap.h:7280
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::value_c
value_c()=default
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:6789
asn1::ngap::pdu_session_res_setup_resp_transfer_s::security_result
security_result_s security_result
Definition: ngap.h:13772
asn1::ngap::ul_nas_transport_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42903
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_e_
enumerated< rat_type_opts, true > rat_type_e_
Definition: ngap.h:12832
asn1::ngap::trace_start_ies_o::value_c::types_opts::value
enum asn1::ngap::trace_start_ies_o::value_c::types_opts::options value
asn1::ngap::cancelled_cells_in_eai_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2186
asn1::ngap::pws_cancel_resp_ies_o::value_c::c
choice_buffer_t< broadcast_cancelled_area_list_c, crit_diagnostics_s, fixed_bitstring< 16, false, true > > c
Definition: ngap.h:9209
asn1::ngap::ho_request_ack_ies_container::ho_request_ack_ies_container
ho_request_ack_ies_container()
Definition: ngap.cc:16475
asn1::ngap::last_visited_ngran_cell_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:46856
asn1::ngap::report_area_opts
Definition: ngap.h:5468
asn1::ngap::reroute_nas_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41417
asn1::ngap::trace_start_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11593
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s
Definition: ngap.h:6238
asn1::ngap::pdu_session_res_released_list_ps_ack_l
dyn_array< pdu_session_res_released_item_ps_ack_s > pdu_session_res_released_list_ps_ack_l
Definition: ngap.h:7716
asn1::ngap::amf_status_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:3362
asn1::ngap::unavailable_guami_item_s
Definition: ngap.h:1545
asn1::ngap::ue_presence_in_area_of_interest_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7629
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:32810
asn1::ngap::ue_security_cap_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14837
asn1::ngap::last_visited_cell_info_c::types_opts::utran_cell
@ utran_cell
Definition: ngap.h:12445
asn1::ngap::path_switch_request_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:31295
asn1::ngap::uetnla_binding_release_request_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42779
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::nulltype
@ nulltype
Definition: ngap.h:2128
asn1::ngap::pdu_session_res_release_resp_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49863
asn1::ngap::dl_nas_transport_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:3892
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::options value
asn1::ngap::ims_voice_support_ind_opts::not_supported
@ not_supported
Definition: ngap.h:7670
asn1::ngap::pdu_session_res_switched_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7502
asn1::ngap::ho_request_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:5616
asn1::ngap::ran_status_transfer_transparent_container_s::ie_exts
ran_status_transfer_transparent_container_ext_ies_container ie_exts
Definition: ngap.h:4249
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21519
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9031
asn1::ngap::ue_ngap_ids_c::destroy_
void destroy_()
Definition: ngap.cc:22763
asn1::protocol_ie_single_container_s
Definition: asn1_utils.h:1661
asn1::ngap::unsuccessful_outcome_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47187
asn1::ngap::recommended_cell_item_s::ngran_cgi
ngran_cgi_c ngran_cgi
Definition: ngap.h:2016
asn1::ngap::pdu_session_res_notify_released_transfer_s::cause
cause_c cause
Definition: ngap.h:13394
asn1::ngap::pdu_session_res_modify_ind_transfer_s::add_dl_qos_flow_per_tnl_info
qos_flow_per_tnl_info_list_l add_dl_qos_flow_per_tnl_info
Definition: ngap.h:12962
asn1::ngap::expected_ho_interv_opts::sec30
@ sec30
Definition: ngap.h:3128
asn1::ngap::pdu_session_res_modify_confirm_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:25958
asn1::ngap::qos_characteristics_c::qos_characteristics_c
qos_characteristics_c()=default
asn1::ngap::pdu_session_res_info_item_s
Definition: ngap.h:12707
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:5816
asn1::ngap::init_context_setup_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:18913
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:8859
asn1::ngap::ue_radio_cap_check_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:35329
asn1::ngap::reset_type_c::types
enumerated< types_opts > types
Definition: ngap.h:7862
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_s
elementary_procedure_option< dl_non_ueassociated_nrp_pa_transport_ies_container > dl_non_ueassociated_nrp_pa_transport_s
Definition: ngap.h:3970
asn1::ngap::overload_start_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:25866
asn1::ngap::pws_fail_ind_ies_container::pws_failed_cell_id_list
ie_field_s< pws_failed_cell_id_list_c > pws_failed_cell_id_list
Definition: ngap.h:11276
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10007
asn1::ngap::ng_setup_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:25056
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:9189
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::type
types type() const
Definition: ngap.h:10384
asn1::ngap::ue_id_idx_value_c::types_opts::value
enum asn1::ngap::ue_id_idx_value_c::types_opts::options value
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8211
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:48699
asn1::ngap::ue_context_release_complete_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:34734
asn1::ngap::five_g_s_tmsi_s
Definition: ngap.h:4620
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9869
asn1::ngap::ue_paging_id_c::operator=
ue_paging_id_c & operator=(const ue_paging_id_c &other)
Definition: ngap.cc:22967
asn1::ngap::drb_status_dl_c
Definition: ngap.h:3354
asn1::ngap::ho_cancel_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:11796
asn1::ngap::cell_id_list_for_restart_c::destroy_
void destroy_()
Definition: ngap.cc:6090
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::amf_tnlassoc_failed_to_setup_list
tnlassoc_list_l & amf_tnlassoc_failed_to_setup_list()
Definition: ngap.cc:1793
asn1::ngap::ue_radio_cap_check_request_ies_container
Definition: ngap.h:11753
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::options value
asn1::ngap::cause_nas_opts::nulltype
@ nulltype
Definition: ngap.h:708
asn1::ngap::notif_cause_opts
Definition: ngap.h:13405
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:48784
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::trace_fail_ind
@ trace_fail_ind
Definition: ngap.h:12036
asn1::ngap::ho_cmd_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:13054
asn1::ngap::pdu_session_res_notify_transfer_s::qos_flow_released_list
qos_flow_list_with_cause_l qos_flow_released_list
Definition: ngap.h:13471
asn1::ngap::drb_status_ul18_s
Definition: ngap.h:3446
asn1::ngap::next_paging_area_scope_opts::nulltype
@ nulltype
Definition: ngap.h:2038
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9020
asn1::ngap::user_location_info_eutra_s::ext
bool ext
Definition: ngap.h:5142
asn1::ngap::ran_cfg_upd_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41212
asn1::ngap::pdu_session_res_modify_confirm_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:25976
asn1::ngap::warning_area_list_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:23238
asn1::ngap::pws_cancel_request_ies_container::warning_area_list
ie_field_s< warning_area_list_c > warning_area_list
Definition: ngap.h:11236
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c
Definition: ngap.h:10632
asn1::ngap::completed_cells_in_eai_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5337
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c
Definition: ngap.h:1061
asn1::ngap::pws_cancel_resp_ies_container
Definition: ngap.h:11249
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::ue_radio_cap_check_resp
ue_radio_cap_check_resp_s & ue_radio_cap_check_resp()
Definition: ngap.cc:46092
asn1::ngap::emergency_area_id_list_for_restart_l
dyn_array< fixed_octstring< 3, true > > emergency_area_id_list_for_restart_l
Definition: ngap.h:4503
asn1::ngap::amf_status_ind_ies_o::value_c::unavailable_guami_list
unavailable_guami_list_l & unavailable_guami_list()
Definition: ngap.h:1582
asn1::ngap::paging_drx_opts::nulltype
@ nulltype
Definition: ngap.h:3225
asn1::ngap::global_gnb_id_s::ext
bool ext
Definition: ngap.h:1319
asn1::ngap::init_context_setup_request_ies_container::ue_aggregate_maximum_bit_rate_present
bool ue_aggregate_maximum_bit_rate_present
Definition: ngap.h:6580
asn1::ngap::security_result_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5976
asn1::ngap::trace_depth_opts::medium
@ medium
Definition: ngap.h:5485
asn1::ngap::dl_forwarding_opts::to_string
const char * to_string() const
Definition: ngap.cc:10999
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ue_context_release_request
@ ue_context_release_request
Definition: ngap.h:12038
asn1::ngap::ng_reset_ack_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:24413
asn1::ngap::drb_status_dl_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:7441
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::masked_imeisv
@ masked_imeisv
Definition: ngap.h:6481
asn1::ngap::pws_cancel_request_ies_container
Definition: ngap.h:11227
asn1::ngap::path_switch_request_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51179
asn1::ngap::global_ng_enb_id_s::ng_enb_id
ng_enb_id_c ng_enb_id
Definition: ngap.h:1356
asn1::ngap::confidentiality_protection_ind_opts::options
options
Definition: ngap.h:13559
asn1::ngap::amf_paging_target_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:3144
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49430
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::pdu_session_aggregate_maximum_bit_rate_dl
uint64_t pdu_session_aggregate_maximum_bit_rate_dl
Definition: ngap.h:12666
asn1::ngap::pdu_session_res_modify_item_mod_res_s::pdu_session_res_modify_resp_transfer
unbounded_octstring< true > pdu_session_res_modify_resp_transfer
Definition: ngap.h:7349
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:13112
asn1::ngap::last_visited_cell_info_c::set_eutran_cell
unbounded_octstring< true > & set_eutran_cell()
Definition: ngap.cc:46987
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::pdu_session_res_to_release_list_rel_cmd
@ pdu_session_res_to_release_list_rel_cmd
Definition: ngap.h:8914
asn1::ngap::ng_reset_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:10887
asn1::ngap::son_info_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9704
asn1::ngap::trace_activation_s::trace_collection_entity_ip_address
bounded_bitstring< 1, 160, true, true > trace_collection_entity_ip_address
Definition: ngap.h:5579
asn1::ngap::targetenb_id_s
Definition: ngap.h:6037
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13444
asn1::ngap::ngap_elem_procs_o::init_msg_c::pdu_session_res_setup_request
pdu_session_res_setup_request_s & pdu_session_res_setup_request()
Definition: ngap.cc:44656
asn1::ngap::overload_start_nssai_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21274
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::value
enum asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::options value
asn1::ngap::amf_paging_target_c::types
enumerated< types_opts > types
Definition: ngap.h:1477
asn1::ngap::unavailable_guami_item_s::ext
bool ext
Definition: ngap.h:1546
asn1::ngap::pdu_session_type_opts::nulltype
@ nulltype
Definition: ngap.h:13634
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:13505
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_cancel_ies_o::value_c::types_opts::options value
asn1::ngap::completed_cells_in_eai_nr_item_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:2540
asn1::ngap::data_forwarding_accepted_opts::value
enum asn1::ngap::data_forwarding_accepted_opts::options value
asn1::ngap::plmn_support_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:488
asn1::ngap::pdu_session_res_notify_ies_o::value_c::pdu_session_res_released_list_not
pdu_session_res_released_list_not_l & pdu_session_res_released_list_not()
Definition: ngap.cc:27321
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:35661
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:26453
asn1::ngap::ue_context_mod_resp_ies_container::rrc_state
ie_field_s< rrc_state_e > rrc_state
Definition: ngap.h:11674
asn1::ngap::pdu_session_res_release_resp_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49875
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:28741
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:26739
asn1::ngap::last_visited_cell_item_s
Definition: ngap.h:12534
asn1::ngap::error_ind_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:11241
asn1::ngap::pdu_session_res_notify_ies_o
Definition: ngap.h:8850
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::crit_diagnostics
crit_diagnostics_s crit_diagnostics
Definition: ngap.h:13349
asn1::ngap::error_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11434
asn1::ngap::drb_status_ul18_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7533
asn1::ngap::ng_enb_id_c::short_macro_ng_enb_id
fixed_bitstring< 18, false, true > & short_macro_ng_enb_id()
Definition: ngap.h:1268
asn1::ngap::ue_context_release_cmd_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42259
asn1::ngap::qos_flow_setup_request_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49911
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:49479
asn1::ngap::path_switch_request_ack_ies_o::value_c::core_network_assist_info
core_network_assist_info_s & core_network_assist_info()
Definition: ngap.cc:30508
asn1::ngap::global_gnb_id_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:1321
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:36593
asn1::ngap::broadcast_completed_area_list_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:2744
asn1::ngap::emergency_fallback_ind_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11143
asn1::ngap::pws_cancel_request_ies_o::value_c::warning_area_list
warning_area_list_c & warning_area_list()
Definition: ngap.cc:28920
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o
Definition: ngap.h:13660
asn1::ngap::recommended_ran_node_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6261
asn1_utils.h
asn1::ngap::pdu_session_type_opts::ipv6
@ ipv6
Definition: ngap.h:13634
asn1::ngap::plmn_support_item_s
Definition: ngap.h:549
asn1::ngap::overload_start_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:25933
asn1::ngap::recommended_cell_item_s
Definition: ngap.h:2012
asn1::ngap::data_forwarding_resp_drb_item_s::drb_id
uint8_t drb_id
Definition: ngap.h:3582
asn1::ngap::trace_fail_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:33058
asn1::ngap::count_value_for_pdcp_sn12_s
Definition: ngap.h:2883
asn1::ngap::ng_setup_fail_ies_container::ng_setup_fail_ies_container
ng_setup_fail_ies_container()
Definition: ngap.cc:38703
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::pdu_session_aggregate_maximum_bit_rate
ie_field_s< pdu_session_aggregate_maximum_bit_rate_s > pdu_session_aggregate_maximum_bit_rate
Definition: ngap.h:13247
asn1::ngap::pdu_session_res_notify_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39530
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:28574
asn1::ngap::ue_security_cap_s::eutr_aencryption_algorithms
fixed_bitstring< 16, true, true > eutr_aencryption_algorithms
Definition: ngap.h:5597
asn1::ngap::security_result_s::confidentiality_protection_result
confidentiality_protection_result_e confidentiality_protection_result
Definition: ngap.h:5978
asn1::ngap::count_value_for_pdcp_sn18_s::pdcp_sn18
uint32_t pdcp_sn18
Definition: ngap.h:2906
asn1::ngap::security_ind_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13601
asn1::ngap::cause_radio_network_opts::ng_intra_sys_ho_triggered
@ ng_intra_sys_ho_triggered
Definition: ngap.h:766
asn1::ngap::secondary_rat_data_usage_report_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:32602
asn1::ngap::ho_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:13339
asn1::ngap::ho_cmd_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:4936
asn1::ngap::cell_traffic_trace_ies_container::ngran_cgi
ie_field_s< ngran_cgi_c > ngran_cgi
Definition: ngap.h:3051
asn1::ngap::location_report_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38308
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::options
options
Definition: ngap.h:5815
asn1::ngap::amf_cfg_upd_ies_container::served_guami_list_present
bool served_guami_list_present
Definition: ngap.h:662
asn1::ngap::gbr_qos_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4654
asn1::ngap::ho_required_ies_o::value_c::c
choice_buffer_t< cause_c, pdu_session_res_list_ho_rqd_l, target_id_c, unbounded_octstring< true > > c
Definition: ngap.h:6174
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9021
asn1::ngap::trace_start_ies_o::value_c::trace_activation
trace_activation_s & trace_activation()
Definition: ngap.cc:33254
asn1::ngap::ngap_elem_procs_o::get_init_msg
static init_msg_c get_init_msg(const uint16_t &proc_code)
Definition: ngap.cc:43542
asn1::ngap::security_result_s::ie_exts
security_result_ext_ies_container ie_exts
Definition: ngap.h:5979
asn1::ngap::trace_fail_ind_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:32996
asn1::ngap::path_switch_request_ack_ies_container::redirection_voice_fallback_present
bool redirection_voice_fallback_present
Definition: ngap.h:11374
asn1::ngap::pws_cancel_resp_ies_o::value_c
Definition: ngap.h:9179
asn1::ngap::ho_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:13310
asn1::ngap::expected_ue_activity_behaviour_s::source_of_ue_activity_behaviour_info_present
bool source_of_ue_activity_behaviour_info_present
Definition: ngap.h:3143
asn1::ngap::write_replace_warning_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:37870
asn1::ngap::pdu_session_res_modify_confirm_transfer_s
Definition: ngap.h:12776
asn1::ngap::ng_reset_ack_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:24391
asn1::ngap::error_ind_ies_container::error_ind_ies_container
error_ind_ies_container()
Definition: ngap.cc:11428
asn1::ngap::overload_start_ies_container::amf_traffic_load_reduction_ind
ie_field_s< integer< uint8_t, 1, 99, false, true > > amf_traffic_load_reduction_ind
Definition: ngap.h:10997
asn1::ngap::ho_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:15206
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:10399
asn1::ngap::time_to_wait_opts::to_string
const char * to_string() const
Definition: ngap.cc:1977
asn1::ngap::ng_enb_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2695
asn1::ngap::ngap_elem_procs_o::init_msg_c::private_msg
private_msg_s & private_msg()
Definition: ngap.cc:44786
asn1::ngap::write_replace_warning_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10769
asn1::ngap::init_context_setup_request_ies_container::ue_radio_cap_for_paging
ie_field_s< ue_radio_cap_for_paging_s > ue_radio_cap_for_paging
Definition: ngap.h:6611
asn1::ngap::gbr_qos_info_s::guaranteed_flow_bit_rate_dl
uint64_t guaranteed_flow_bit_rate_dl
Definition: ngap.h:4657
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:9231
asn1::ngap::s_nssai_s::sd_present
bool sd_present
Definition: ngap.h:483
asn1::ngap::pdu_session_res_item_ho_rqd_s::ho_required_transfer
unbounded_octstring< true > ho_required_transfer
Definition: ngap.h:6021
asn1::ngap::path_switch_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:31102
asn1::ngap::concurrent_warning_msg_ind_opts::options
options
Definition: ngap.h:7654
asn1::ngap::redirection_voice_fallback_opts::possible
@ possible
Definition: ngap.h:5547
asn1::ngap::pdu_session_res_modify_resp_transfer_s::qos_flow_failed_to_add_or_modify_list
qos_flow_list_with_cause_l qos_flow_failed_to_add_or_modify_list
Definition: ngap.h:13328
asn1::ngap::init_context_setup_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:6404
asn1::ngap::target_id_c::type
types type() const
Definition: ngap.h:6077
asn1::ngap::ul_ngu_up_tnl_modify_list_l
dyn_array< ul_ngu_up_tnl_modify_item_s > ul_ngu_up_tnl_modify_list_l
Definition: ngap.h:13166
asn1::ngap::ue_context_release_complete_ies_container::pdu_session_res_list_cxt_rel_cpl
ie_field_s< dyn_seq_of< pdu_session_res_item_cxt_rel_cpl_s, 1, 256, true > > pdu_session_res_list_cxt_rel_cpl
Definition: ngap.h:11719
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10005
asn1::ngap::ue_context_release_request_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:35177
asn1::ngap::warning_area_list_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:23291
asn1::ngap::packet_error_rate_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10886
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9823
asn1::ngap::ng_setup_request_ies_container::ng_setup_request_ies_container
ng_setup_request_ies_container()
Definition: ngap.cc:38788
asn1::ngap::event_type_opts::stop_ue_presence_in_area_of_interest
@ stop_ue_presence_in_area_of_interest
Definition: ngap.h:5436
asn1::ngap::ue_radio_cap_check_resp_ies_container::ue_radio_cap_check_resp_ies_container
ue_radio_cap_check_resp_ies_container()
Definition: ngap.cc:42578
asn1::ngap::ran_cfg_upd_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41239
asn1::ngap::mob_restrict_list_s::ext
bool ext
Definition: ngap.h:3776
asn1::ngap::service_area_info_item_s::allowed_tacs
allowed_tacs_l allowed_tacs
Definition: ngap.h:3716
asn1::ngap::dynamic5_qi_descriptor_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:10942
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o
Definition: ngap.h:4322
asn1::ngap::cell_id_cancelled_nr_item_s::nof_broadcasts
uint32_t nof_broadcasts
Definition: ngap.h:2286
asn1::ngap::pdu_session_res_modify_resp_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11093
asn1::ngap::ng_setup_request_ies_container::supported_ta_list
ie_field_s< dyn_seq_of< supported_ta_item_s, 1, 256, true > > supported_ta_list
Definition: ngap.h:10950
asn1::ngap::up_transport_layer_info_c::set_choice_exts
protocol_ie_single_container_s< up_transport_layer_info_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:3587
asn1::ngap::security_ind_s::ext
bool ext
Definition: ngap.h:13645
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::ue_context_mod_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11676
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::ngran_trace_id
@ ngran_trace_id
Definition: ngap.h:9869
asn1::ngap::ho_cancel_ies_o::value_c::c
choice_buffer_t< cause_c > c
Definition: ngap.h:4702
asn1::ngap::ul_nas_transport_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:36414
asn1::ngap::pdu_session_res_release_resp_ies_container::user_location_info_present
bool user_location_info_present
Definition: ngap.h:11159
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::c
pod_choice_buffer_t c
Definition: ngap.h:10442
asn1::ngap::emergency_fallback_ind_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11111
asn1::ngap::pdu_session_res_released_item_rel_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7432
asn1::ngap::user_location_info_c::choice_exts
protocol_ie_single_container_s< user_location_info_ext_ies_o > & choice_exts()
Definition: ngap.h:5236
asn1::ngap::last_visited_ngran_cell_info_s::global_cell_id
ngran_cgi_c global_cell_id
Definition: ngap.h:12428
asn1::ngap::drbs_to_qos_flows_map_item_s::associated_qos_flow_list
associated_qos_flow_list_l associated_qos_flow_list
Definition: ngap.h:3558
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::value
enum asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::options value
asn1::ngap::core_network_assist_info_s::periodic_regist_upd_timer
fixed_bitstring< 8, false, true > periodic_regist_upd_timer
Definition: ngap.h:3299
asn1::ngap::ue_radio_cap_check_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:35511
asn1::ngap::path_switch_request_fail_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_released_list_ps_fail_l > c
Definition: ngap.h:9503
asn1::ngap::init_ue_msg_ies_o::value_c
Definition: ngap.h:6786
asn1::ngap::ue_presence_opts::unknown
@ unknown
Definition: ngap.h:7164
asn1::ngap::reroute_nas_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11531
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10326
asn1::ngap::drb_status_ul_c::set_choice_exts
protocol_ie_single_container_s< drb_status_ul_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:7638
asn1::ngap::init_context_setup_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:18525
asn1::ngap::user_location_info_eutra_s::time_stamp_present
bool time_stamp_present
Definition: ngap.h:5143
asn1::ngap::path_switch_request_ack_ies_container::pdu_session_res_released_list_ps_ack_present
bool pdu_session_res_released_list_ps_ack_present
Definition: ngap.h:11370
asn1::ngap::ue_context_mod_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41800
asn1::ngap::son_info_request_opts
Definition: ngap.h:4046
asn1::ngap::ul_ran_status_transfer_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:36919
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:8255
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::type
types type() const
Definition: ngap.h:13198
asn1::ngap::last_visited_cell_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47093
asn1::ngap::pdu_session_usage_report_s::rat_type_opts::to_string
const char * to_string() const
Definition: ngap.cc:47881
asn1::ngap::error_ind_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:4598
asn1::ngap::pdu_session_res_notify_transfer_s::qos_flow_notify_list
qos_flow_notify_list_l qos_flow_notify_list
Definition: ngap.h:13470
asn1::ngap::overload_resp_c
Definition: ngap.h:6923
asn1::ngap::cell_traffic_trace_ies_o::value_c::ngran_trace_id
fixed_octstring< 8, true > & ngran_trace_id()
Definition: ngap.cc:6442
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::ue_context_mod_fail
@ ue_context_mod_fail
Definition: ngap.h:12342
asn1::ngap::ho_prep_fail_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:14314
asn1::ngap::private_ie_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21172
asn1::ngap::area_of_interest_cell_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4053
asn1::ngap::broadcast_completed_area_list_c::types_opts::value
enum asn1::ngap::broadcast_completed_area_list_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::c
choice_buffer_t< pdu_session_aggregate_maximum_bit_rate_s, qos_flow_add_or_modify_request_list_l, qos_flow_list_with_cause_l, ul_ngu_up_tnl_modify_list_l, up_transport_layer_info_list_l > c
Definition: ngap.h:13223
asn1::ngap::pdu_session_res_notify_released_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49554
asn1::ngap::qos_flow_add_or_modify_resp_item_s::ie_exts
qos_flow_add_or_modify_resp_item_ext_ies_container ie_exts
Definition: ngap.h:13275
asn1::ngap::integrity_protection_ind_opts::preferred
@ preferred
Definition: ngap.h:13567
asn1::ngap::ue_radio_cap_info_ind_ies_o
Definition: ngap.h:10368
asn1::ngap::rrcestablishment_cause_opts::value
enum asn1::ngap::rrcestablishment_cause_opts::options value
asn1::ngap::pdu_session_res_modify_resp_ies_container::pdu_session_res_failed_to_modify_list_mod_res
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_modify_item_mod_res_s, 1, 256, true > > pdu_session_res_failed_to_modify_list_mod_res
Definition: ngap.h:11092
asn1::ngap::ho_fail_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:5066
asn1::ngap::cell_size_opts::to_string
const char * to_string() const
Definition: ngap.cc:6668
asn1::ngap::path_switch_request_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11403
asn1::ngap::pdu_session_res_setup_request_ies_container::nas_pdu_present
bool nas_pdu_present
Definition: ngap.h:11183
asn1::ngap::ho_required_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:17203
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::pdu_session_res_ho_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4809
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::value_c
value_c()=default
asn1::ngap::write_replace_warning_request_ies_container::write_replace_warning_request_ies_container
write_replace_warning_request_ies_container()
Definition: ngap.cc:43217
asn1::ngap::pdu_session_res_ho_item_s::ext
bool ext
Definition: ngap.h:4808
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:50853
asn1::ngap::last_visited_ngran_cell_info_s::ie_exts
last_visited_ngran_cell_info_ext_ies_container ie_exts
Definition: ngap.h:12433
asn1::ngap::user_location_info_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13794
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10131
asn1::ngap::drb_status_ul12_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7469
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:6799
asn1::ngap::ho_cmd_ies_o::value_c::value_c
value_c()=default
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10703
asn1::ngap::add_dluptnl_info_for_ho_item_s
Definition: ngap.h:1711
asn1::ngap::pdu_session_res_release_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39757
asn1::ngap::pdu_session_res_notify_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39615
asn1::ngap::ho_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:13259
asn1::ngap::cause_c::nas
cause_nas_e & nas()
Definition: ngap.h:841
asn1::ngap::pws_cancel_request_s
elementary_procedure_option< pws_cancel_request_ies_container > pws_cancel_request_s
Definition: ngap.h:11247
asn1::ngap::up_transport_layer_info_item_s::ie_exts
up_transport_layer_info_item_ext_ies_container ie_exts
Definition: ngap.h:13153
asn1::ngap::location_report_ctrl_ies_container::location_report_ctrl_ies_container
location_report_ctrl_ies_container()
Definition: ngap.cc:38332
asn1::ngap::notif_cause_opts::to_string
const char * to_string() const
Definition: ngap.cc:49579
asn1::ngap::pdu_session_res_list_cxt_rel_cpl_l
dyn_array< pdu_session_res_item_cxt_rel_cpl_s > pdu_session_res_list_cxt_rel_cpl_l
Definition: ngap.h:7692
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:37193
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:21100
asn1::ngap::amf_tnlassoc_setup_item_s
Definition: ngap.h:378
asn1::ngap::qos_flow_accepted_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13879
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::dl
@ dl
Definition: ngap.h:2128
asn1::ngap::area_of_interest_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1970
asn1::ngap::error_ind_ies_o::value_c::value_c
value_c()=default
asn1::ngap::init_ue_msg_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:20478
asn1::ngap::redirection_voice_fallback_opts::nulltype
@ nulltype
Definition: ngap.h:5547
asn1::ngap::pdu_session_res_modify_ind_s
elementary_procedure_option< pdu_session_res_modify_ind_ies_container > pdu_session_res_modify_ind_s
Definition: ngap.h:11056
asn1::ngap::area_of_interest_item_s::ie_exts
area_of_interest_item_ext_ies_container ie_exts
Definition: ngap.h:1994
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s > c
Definition: ngap.h:1089
asn1::ngap::notif_cause_e
enumerated< notif_cause_opts, true > notif_cause_e
Definition: ngap.h:13410
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:20102
asn1::ngap::pws_fail_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:29300
asn1::ngap::alloc_and_retention_prio_s::pre_emption_vulnerability
pre_emption_vulnerability_e pre_emption_vulnerability
Definition: ngap.h:1757
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::c
choice_buffer_t< son_cfg_transfer_s, unbounded_octstring< true > > c
Definition: ngap.h:4206
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10763
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:4373
asn1::ngap::pdu_session_res_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12709
asn1::ngap::ngap_private_ies_empty_o::value_c::type
types type() const
Definition: ngap.h:9593
asn1::ngap::cell_traffic_trace_ies_o::value_c::c
choice_buffer_t< bounded_bitstring< 1, 160, true, true >, fixed_octstring< 8, true >, ngran_cgi_c > c
Definition: ngap.h:3030
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9269
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::pdu_session_res_setup_list_su_req
pdu_session_res_setup_list_su_req_l & pdu_session_res_setup_list_su_req()
Definition: ngap.cc:28288
asn1::ngap::emergency_fallback_request_ind_opts
Definition: ngap.h:4509
asn1::ngap::ue_context_request_opts::to_string
const char * to_string() const
Definition: ngap.cc:20246
asn1::ngap::trace_activation_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5575
asn1::ngap::mico_mode_ind_opts::true_value
@ true_value
Definition: ngap.h:3217
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:28419
asn1::ngap::security_ind_s::integrity_protection_ind
integrity_protection_ind_e integrity_protection_ind
Definition: ngap.h:13647
asn1::ngap::error_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4549
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::concurrent_warning_msg_ind
@ concurrent_warning_msg_ind
Definition: ngap.h:10690
asn1::ngap::drb_status_ul18_s::receive_status_of_ul_pdcp_sdus
bounded_bitstring< 1, 131072, false, true > receive_status_of_ul_pdcp_sdus
Definition: ngap.h:3451
asn1::ngap::ue_retention_info_e
enumerated< ue_retention_info_opts, true > ue_retention_info_e
Definition: ngap.h:8047
asn1::ngap::pdu_session_res_setup_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:28115
asn1::json_writer
Definition: asn1_utils.h:1362
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::c
choice_buffer_t< amf_cfg_upd_ack_s, ho_cancel_ack_s, ho_cmd_s, ho_request_ack_s, init_context_setup_resp_s, ng_reset_ack_s, ng_setup_resp_s, path_switch_request_ack_s, pdu_session_res_modify_confirm_s, pdu_session_res_modify_resp_s, pdu_session_res_release_resp_s, pdu_session_res_setup_resp_s, pws_cancel_resp_s, ran_cfg_upd_ack_s, ue_context_mod_resp_s, ue_context_release_complete_s, ue_radio_cap_check_resp_s, write_replace_warning_resp_s > c
Definition: ngap.h:12327
asn1::ngap::pws_failed_cell_id_list_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22466
asn1::ngap::broadcast_plmn_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2862
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::ext
bool ext
Definition: ngap.h:12664
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::endc_son_cfg_transfer_ul
unbounded_octstring< true > & endc_son_cfg_transfer_ul()
Definition: ngap.cc:36819
asn1::ngap::ho_required_ies_o::value_c::type
types type() const
Definition: ngap.h:6150
asn1::ngap::deactiv_trace_ies_o::value_c
Definition: ngap.h:3600
asn1::ngap::cell_id_cancelled_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4791
asn1::ngap::init_context_setup_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:6694
asn1::ngap::last_visited_cell_info_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:12445
asn1::ngap::ho_prep_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:14161
asn1::ngap::cause_c::protocol
cause_protocol_e & protocol()
Definition: ngap.h:846
asn1::ngap::ue_context_release_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:35039
asn1::ngap::pws_failed_cell_id_list_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:7745
asn1::ngap::source_of_ue_activity_behaviour_info_opts::subscription_info
@ subscription_info
Definition: ngap.h:3117
asn1::ngap::cause_misc_opts::unknown_plmn
@ unknown_plmn
Definition: ngap.h:696
asn1::ngap::ng_reset_ack_s
elementary_procedure_option< ng_reset_ack_ies_container > ng_reset_ack_s
Definition: ngap.h:10918
asn1::ngap::reroute_nas_request_s
elementary_procedure_option< reroute_nas_request_ies_container > reroute_nas_request_s
Definition: ngap.h:11544
asn1::ngap::emergency_area_id_broadcast_nr_item_s::ext
bool ext
Definition: ngap.h:2665
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::options value
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::type_
types type_
Definition: ngap.h:10615
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:8913
asn1::ngap::target_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17076
asn1::ngap::pdu_session_res_notify_ies_container::pdu_session_res_notify_list_present
bool pdu_session_res_notify_list_present
Definition: ngap.h:11111
asn1::ngap::expected_ue_mob_e
enumerated< expected_ue_mob_opts, true > expected_ue_mob_e
Definition: ngap.h:3166
asn1::ngap::expected_ue_activity_behaviour_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6778
asn1::ngap::ngap_private_ies_empty_o::value_c
Definition: ngap.h:9584
asn1::ngap::ue_radio_cap_for_paging_s::ie_exts
ue_radio_cap_for_paging_ext_ies_container ie_exts
Definition: ngap.h:6452
asn1::ngap::qos_flow_with_cause_item_s::cause
cause_c cause
Definition: ngap.h:5923
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:13185
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:997
asn1::ngap::ng_reset_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::cancel_all_warning_msgs
@ cancel_all_warning_msgs
Definition: ngap.h:9135
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::pdu_session_res_setup_request_transfer_ies_container
pdu_session_res_setup_request_transfer_ies_container()
Definition: ngap.cc:50536
asn1::ngap::ng_reset_ies_container::reset_type
ie_field_s< reset_type_c > reset_type
Definition: ngap.h:10888
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::target_to_source_transparent_container
@ target_to_source_transparent_container
Definition: ngap.h:5820
asn1::ngap::amf_tnlassoc_to_rem_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:275
asn1::bit_ref
Definition: asn1_utils.h:174
asn1::ngap::rrcestablishment_cause_opts::mo_video_call
@ mo_video_call
Definition: ngap.h:6762
asn1::ngap::ngap_elem_procs_o::idx_to_proc_code
static uint16_t idx_to_proc_code(uint32_t idx)
Definition: ngap.cc:43523
asn1::ngap::target_id_c::types_opts::targetenb_id
@ targetenb_id
Definition: ngap.h:6065
asn1::ngap::reroute_nas_request_ies_container::allowed_nssai
ie_field_s< dyn_seq_of< allowed_nssai_item_s, 1, 8, true > > allowed_nssai
Definition: ngap.h:11534
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::options
options
Definition: ngap.h:3813
asn1::ngap::ue_id_idx_value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7083
asn1::ngap::pws_cancel_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:28752
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:6342
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::qos_flow_to_release_list
qos_flow_list_with_cause_l & qos_flow_to_release_list()
Definition: ngap.cc:48920
asn1::ngap::maximum_integrity_protected_data_rate_opts::to_string
const char * to_string() const
Definition: ngap.cc:49885
asn1::ngap::pdu_session_res_modify_item_mod_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7348
asn1::ngap::alloc_and_retention_prio_s::pre_emption_cap
pre_emption_cap_e pre_emption_cap
Definition: ngap.h:1756
asn1::ngap::location_report_ies_o::value_c::types_opts::value
enum asn1::ngap::location_report_ies_o::value_c::types_opts::options value
asn1::ngap::emergency_area_id_cancelled_nr_item_s::ext
bool ext
Definition: ngap.h:2317
asn1::ngap::ho_prep_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14399
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:2128
asn1::ngap::notif_ctrl_opts
Definition: ngap.h:4639
asn1::ngap::broadcast_plmn_item_s::tai_slice_support_list
slice_support_list_l tai_slice_support_list
Definition: ngap.h:2864
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::mob_restrict_list
@ mob_restrict_list
Definition: ngap.h:6478
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9338
asn1::ngap::broadcast_completed_area_list_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:2743
asn1::ngap::non_dynamic5_qi_descriptor_s
Definition: ngap.h:12638
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:35417
asn1::ngap::ho_flag_opts::value
enum asn1::ngap::ho_flag_opts::options value
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ng_reset_ack_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:24428
asn1::ngap::error_ind_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:4549
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:49484
asn1::ngap::unsuccessful_outcome_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47178
asn1::ngap::overload_start_ies_o::value_c::types_opts::value
enum asn1::ngap::overload_start_ies_o::value_c::types_opts::options value
asn1::ngap::reflective_qos_attribute_opts::nulltype
@ nulltype
Definition: ngap.h:13071
asn1::ngap::last_visited_cell_info_c::types_opts::ngran_cell
@ ngran_cell
Definition: ngap.h:12445
asn1::ngap::cause_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:1462
asn1::ngap::path_switch_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::amf_paging_target_c::global_ran_node_id
global_ran_node_id_c & global_ran_node_id()
Definition: ngap.h:1490
asn1::ngap::dl_ran_status_transfer_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4304
asn1::ngap::trace_start_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:33244
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21131
asn1::ngap::cause_radio_network_opts::release_due_to_cn_detected_mob
@ release_due_to_cn_detected_mob
Definition: ngap.h:779
asn1::ngap::ul_ran_status_transfer_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:36905
asn1::ngap::time_to_wait_e
enumerated< time_to_wait_opts, true > time_to_wait_e
Definition: ngap.h:1056
asn1::ngap::ho_notify_ies_o::value_c::c
choice_buffer_t< user_location_info_c > c
Definition: ngap.h:5308
asn1::ngap::dl_ran_cfg_transfer_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4221
asn1::ngap::warning_area_list_c::nr_cgi_list_for_warning
nr_cgi_list_for_warning_l & nr_cgi_list_for_warning()
Definition: ngap.h:8081
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::rrc_container
unbounded_octstring< true > rrc_container
Definition: ngap.h:14064
asn1::ngap::ngap_pdu_c::types_opts::unsuccessful_outcome
@ unsuccessful_outcome
Definition: ngap.h:12574
asn1::ngap::drb_status_ul_c::types_opts::value
enum asn1::ngap::drb_status_ul_c::types_opts::options value
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::nas_non_delivery_ind
@ nas_non_delivery_ind
Definition: ngap.h:12025
asn1::ngap::up_transport_layer_info_c::choice_exts
protocol_ie_single_container_s< up_transport_layer_info_ext_ies_o > & choice_exts()
Definition: ngap.h:1683
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7537
asn1::ngap::ho_request_ack_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16816
asn1::ngap::ue_context_mod_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:33728
asn1::ngap::broadcast_completed_area_list_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:5700
asn1::ngap::init_context_setup_request_ies_container::masked_imeisv
ie_field_s< fixed_bitstring< 64, false, true > > masked_imeisv
Definition: ngap.h:6607
asn1::ngap::pws_failed_cell_id_list_c::types_opts::options
options
Definition: ngap.h:7745
asn1::ngap::user_location_info_c::types_opts::user_location_info_nr
@ user_location_info_nr
Definition: ngap.h:5198
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::qos_flow_to_release_list
ie_field_s< dyn_seq_of< qos_flow_with_cause_item_s, 1, 64, true > > qos_flow_to_release_list
Definition: ngap.h:13251
asn1::ngap::n3_iwf_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:2457
asn1::ngap::ue_context_mod_request_ies_container::ue_context_mod_request_ies_container
ue_context_mod_request_ies_container()
Definition: ngap.cc:41873
asn1::ngap::slice_overload_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6908
asn1::ngap::unavailable_guami_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3318
asn1::ngap::path_switch_request_ack_transfer_s::ie_exts
protocol_ext_container_l< path_switch_request_ack_transfer_ext_ies_o > ie_exts
Definition: ngap.h:13843
asn1::ngap::amf_paging_target_c::operator=
amf_paging_target_c & operator=(const amf_paging_target_c &other)
Definition: ngap.cc:3183
asn1::ngap::alloc_and_retention_prio_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3749
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:50827
asn1::ngap::pdu_session_res_setup_resp_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11211
asn1::ngap::path_switch_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:31199
asn1::ngap::qos_flow_add_or_modify_request_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:13117
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:37250
asn1::ngap::ng_setup_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:25339
asn1::ngap::path_switch_request_unsuccessful_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51215
asn1::ngap::handov_type_opts::intra5gs
@ intra5gs
Definition: ngap.h:4840
asn1::ngap::ul_ran_status_transfer_ies_container::ul_ran_status_transfer_ies_container
ul_ran_status_transfer_ies_container()
Definition: ngap.cc:43051
asn1::ngap::pws_failed_cell_id_list_c::operator=
pws_failed_cell_id_list_c & operator=(const pws_failed_cell_id_list_c &other)
Definition: ngap.cc:22427
asn1::ngap::ngran_cgi_c::destroy_
void destroy_()
Definition: ngap.cc:3878
asn1::ngap::ue_context_release_complete_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11717
asn1::ngap::pdu_session_res_admitted_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:5776
asn1::ngap::ul_nas_transport_ies_o::value_c::c
choice_buffer_t< unbounded_octstring< true >, user_location_info_c > c
Definition: ngap.h:10488
asn1::ngap::timer_approach_for_guami_removal_opts::options
options
Definition: ngap.h:1533
asn1::ngap::served_guami_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:569
asn1::ngap::rrc_inactive_transition_report_ies_container::rrc_inactive_transition_report_ies_container
rrc_inactive_transition_report_ies_container()
Definition: ngap.cc:41321
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8255
asn1::ngap::pdu_session_res_modify_confirm_ies_o
Definition: ngap.h:8634
asn1::ngap::maximum_integrity_protected_data_rate_opts::maximum_ue_rate
@ maximum_ue_rate
Definition: ngap.h:13546
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::ie_exts
pdu_session_res_setup_item_cxt_req_ext_ies_container ie_exts
Definition: ngap.h:6429
asn1::ngap::cause_misc_opts::hardware_fail
@ hardware_fail
Definition: ngap.h:694
asn1::ngap::pdu_session_res_notify_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11115
asn1::ngap::reset_type_c::part_of_ng_interface
ue_associated_lc_ng_conn_list_l & part_of_ng_interface()
Definition: ngap.h:7880
asn1::ngap::five_g_s_tmsi_s::ie_exts
five_g_s_tmsi_ext_ies_container ie_exts
Definition: ngap.h:4626
asn1::ngap::report_area_opts::cell
@ cell
Definition: ngap.h:5469
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9135
asn1::ngap::cell_id_broadcast_eutra_l
dyn_array< cell_id_broadcast_eutra_item_s > cell_id_broadcast_eutra_l
Definition: ngap.h:2716
asn1::ngap::location_report_request_type_s
Definition: ngap.h:5504
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::pdu_session_res_release_cmd_transfer
unbounded_octstring< true > pdu_session_res_release_cmd_transfer
Definition: ngap.h:7538
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::rrc_inactive_transition_report_request
@ rrc_inactive_transition_report_request
Definition: ngap.h:10016
asn1::ngap::security_ind_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50054
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:6323
asn1::ngap::path_switch_request_ack_ies_container::rrc_inactive_transition_report_request
ie_field_s< rrc_inactive_transition_report_request_e > rrc_inactive_transition_report_request
Definition: ngap.h:11384
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c
Definition: ngap.h:10546
asn1::ngap::cell_id_cancelled_nr_item_s::ext
bool ext
Definition: ngap.h:2283
asn1::ngap::ho_cancel_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11821
asn1::ngap::pdu_session_usage_report_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47839
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:35676
asn1::ngap::pdu_session_res_info_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47565
asn1::ngap::report_area_opts::to_string
const char * to_string() const
Definition: ngap.cc:14616
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::data_forwarding_not_possible
data_forwarding_not_possible_e & data_forwarding_not_possible()
Definition: ngap.cc:50331
asn1::ngap::rrc_inactive_transition_report_s
elementary_procedure_option< rrc_inactive_transition_report_ies_container > rrc_inactive_transition_report_s
Definition: ngap.h:11521
asn1::ngap::amf_cfg_upd_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:658
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:36559
asn1::ngap::ho_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:14979
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c
Definition: ngap.h:9017
asn1::ngap::up_transport_layer_info_item_s::ngu_up_tnl_info
up_transport_layer_info_c ngu_up_tnl_info
Definition: ngap.h:13152
asn1::ngap::uetnla_binding_release_request_ies_o
Definition: ngap.h:10414
asn1::ngap::area_of_interest_cell_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4041
asn1::ngap::ul_ran_cfg_transfer_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:36695
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:30745
asn1::ngap::amf_cfg_upd_ies_o::value_c::amf_tnlassoc_to_upd_list
amf_tnlassoc_to_upd_list_l & amf_tnlassoc_to_upd_list()
Definition: ngap.cc:823
asn1::ngap::ran_cfg_upd_ies_container::default_paging_drx
ie_field_s< paging_drx_e > default_paging_drx
Definition: ngap.h:11466
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7253
asn1::ngap::cause_protocol_opts::transfer_syntax_error
@ transfer_syntax_error
Definition: ngap.h:717
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10724
asn1::ngap::path_switch_request_fail_ies_o
Definition: ngap.h:9465
asn1::ngap::expected_ho_interv_opts
Definition: ngap.h:3127
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::c
choice_buffer_t< ran_status_transfer_transparent_container_s > c
Definition: ngap.h:4289
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:3742
asn1::ngap::paging_drx_e
enumerated< paging_drx_opts, true > paging_drx_e
Definition: ngap.h:3231
asn1::ngap::location_report_ctrl_ies_container::location_report_request_type
ie_field_s< location_report_request_type_s > location_report_request_type
Definition: ngap.h:10831
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::pdu_session_res_setup_list_su_req
@ pdu_session_res_setup_list_su_req
Definition: ngap.h:9024
asn1::ngap::ng_enb_id_c::types_opts::value
enum asn1::ngap::ng_enb_id_c::types_opts::options value
asn1::ngap::init_ue_msg_ies_container::amf_set_id
ie_field_s< fixed_bitstring< 10, false, true > > amf_set_id
Definition: ngap.h:6868
asn1::ngap::dl_ran_status_transfer_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:10246
asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8345
asn1::ngap::pdu_session_res_modify_resp_ies_container::pdu_session_res_modify_list_mod_res_present
bool pdu_session_res_modify_list_mod_res_present
Definition: ngap.h:11084
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:37057
asn1::ngap::pws_cancel_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:28757
asn1::ngap::amf_cfg_upd_ies_container::amf_cfg_upd_ies_container
amf_cfg_upd_ies_container()
Definition: ngap.cc:998
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::options
options
Definition: ngap.h:12828
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::target_cell_id
ngran_cgi_c target_cell_id
Definition: ngap.h:14067
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::serial_num
@ serial_num
Definition: ngap.h:9135
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind
qos_flow_map_ind_e_ qos_flow_map_ind
Definition: ngap.h:2139
asn1::ngap::recommended_cell_item_s::time_stayed_in_cell_present
bool time_stayed_in_cell_present
Definition: ngap.h:2014
asn1::ngap::rrc_inactive_transition_report_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:32001
asn1::ngap::pws_restart_ind_ies_container::cell_id_list_for_restart
ie_field_s< cell_id_list_for_restart_c > cell_id_list_for_restart
Definition: ngap.h:11295
asn1::ngap::count_value_for_pdcp_sn18_s
Definition: ngap.h:2903
asn1::ngap::served_guami_item_s::ie_exts
served_guami_item_ext_ies_container ie_exts
Definition: ngap.h:572
asn1::ngap::add_qos_flow_info_opts::value
enum asn1::ngap::add_qos_flow_info_opts::options value
asn1::ngap::pdu_session_res_released_item_ps_fail_s::ie_exts
pdu_session_res_released_item_ps_fail_ext_ies_container ie_exts
Definition: ngap.h:7418
asn1::ngap::son_info_c::son_info_reply
son_info_reply_s & son_info_reply()
Definition: ngap.h:4087
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9775
asn1::ngap::expected_ue_behaviour_s::ie_exts
expected_ue_behaviour_ext_ies_container ie_exts
Definition: ngap.h:3206
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::security_ind
security_ind_s & security_ind()
Definition: ngap.cc:50341
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::ext
bool ext
Definition: ngap.h:12777
asn1::ngap::tnlassoc_usage_opts::value
enum asn1::ngap::tnlassoc_usage_opts::options value
asn1::ngap::ho_request_ies_container::ue_security_cap
ie_field_s< ue_security_cap_s > ue_security_cap
Definition: ngap.h:5739
asn1::ngap::cause_c::set_nas
cause_nas_e & set_nas()
Definition: ngap.cc:1355
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:49285
asn1::ngap::cause_transport_e
enumerated< cause_transport_opts, true > cause_transport_e
Definition: ngap.h:796
asn1::ngap::ue_context_release_request_ies_container
Definition: ngap.h:11732
asn1::ngap::cancelled_cells_in_eai_nr_item_s
Definition: ngap.h:2184
asn1::ngap::pws_cancel_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:28883
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:36489
asn1::ngap::user_location_info_eutra_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13515
asn1::ngap::emergency_area_id_broadcast_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2666
asn1::ngap::area_of_interest_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1991
asn1::ngap::trace_start_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9915
asn1::ngap::target_id_c::target_ran_node_id
target_ran_node_id_s & target_ran_node_id()
Definition: ngap.h:6082
asn1::ngap::trace_depth_opts::maximum
@ maximum
Definition: ngap.h:5486
asn1::ngap::add_qos_flow_info_e
enumerated< add_qos_flow_info_opts, true > add_qos_flow_info_e
Definition: ngap.h:13000
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13816
asn1::ngap::deactiv_trace_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:7879
asn1::ngap::ng_setup_resp_ies_o::value_c::amf_name
printable_string< 1, 150, true, true > & amf_name()
Definition: ngap.cc:25525
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8793
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:31714
asn1::ngap::ue_paging_id_c::types_opts::value
enum asn1::ngap::ue_paging_id_c::types_opts::options value
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10680
asn1::ngap::pdu_session_res_setup_item_ho_req_s::ho_request_transfer
unbounded_octstring< true > ho_request_transfer
Definition: ngap.h:5457
asn1::ngap::cancel_all_warning_msgs_opts::true_value
@ true_value
Definition: ngap.h:7646
asn1::ngap::dl_nas_transport_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9029
asn1::ngap::new_security_context_ind_opts
Definition: ngap.h:5522
asn1::ngap::cause_misc_opts::ctrl_processing_overload
@ ctrl_processing_overload
Definition: ngap.h:692
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::pdu_session_res_modify_list_mod_cfm
@ pdu_session_res_modify_list_mod_cfm
Definition: ngap.h:8641
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::ho_fail
ho_fail_s & ho_fail()
Definition: ngap.cc:46577
asn1::ngap::path_switch_request_setup_failed_transfer_s::ie_exts
path_switch_request_setup_failed_transfer_ext_ies_container ie_exts
Definition: ngap.h:13862
asn1::ngap::pdu_session_res_released_item_ps_fail_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21851
asn1::ngap::ng_enb_id_c::types_opts::options
options
Definition: ngap.h:1246
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::secondary_ratusage_info
secondary_ratusage_info_s & secondary_ratusage_info()
Definition: ngap.cc:48075
asn1::ngap::crit_diagnostics_s::proc_code
uint16_t proc_code
Definition: ngap.h:966
asn1::ngap::ng_reset_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:24712
asn1::ngap::path_switch_request_fail_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:30794
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:25688
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21390
asn1::ngap::ng_reset_ack_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:24401
asn1::ngap::ho_notify_ies_o::value_c::value_c
value_c()=default
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::ho_flag
@ ho_flag
Definition: ngap.h:9823
asn1::ngap::ho_required_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17445
asn1::ngap::qos_flow_add_or_modify_request_item_s::qos_flow_level_qos_params
qos_flow_level_qos_params_s qos_flow_level_qos_params
Definition: ngap.h:13118
asn1::ngap::write_replace_warning_request_ies_o::value_c::concurrent_warning_msg_ind
concurrent_warning_msg_ind_e & concurrent_warning_msg_ind()
Definition: ngap.cc:37719
asn1::ngap::security_context_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14736
asn1::ngap::ue_context_mod_request_ies_o::value_c::ran_paging_prio
uint16_t & ran_paging_prio()
Definition: ngap.cc:33890
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:32563
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:50092
asn1::ngap::location_report_request_type_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14678
asn1::ngap::ho_request_ies_container::location_report_request_type_present
bool location_report_request_type_present
Definition: ngap.h:5731
asn1::ngap::cause_protocol_opts::abstract_syntax_error_reject
@ abstract_syntax_error_reject
Definition: ngap.h:718
asn1::ngap::paging_ies_o::value_c
Definition: ngap.h:9323
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::routing_id
@ routing_id
Definition: ngap.h:10634
asn1::ngap::drb_status_ul12_s::ext
bool ext
Definition: ngap.h:3429
asn1::ngap::ue_id_idx_value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:7118
asn1::ngap::cause_radio_network_opts::unknown_pdu_session_id
@ unknown_pdu_session_id
Definition: ngap.h:761
asn1::ngap::ho_notify_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14090
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::options
options
Definition: ngap.h:11992
asn1::ngap::cause_nas_opts::authentication_fail
@ authentication_fail
Definition: ngap.h:708
asn1::ngap::ho_request_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:5736
asn1::ngap::write_replace_warning_request_ies_o::value_c::warning_msg_contents
bounded_octstring< 1, 9600, true > & warning_msg_contents()
Definition: ngap.cc:37714
asn1::ngap::allowed_nssai_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1775
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::type_
types type_
Definition: ngap.h:10661
asn1::ngap::user_location_info_nr_s::tai
tai_s tai
Definition: ngap.h:5182
asn1::ngap::rrc_state_opts::inactive
@ inactive
Definition: ngap.h:7849
asn1::ngap::nas_non_delivery_ind_s
elementary_procedure_option< nas_non_delivery_ind_ies_container > nas_non_delivery_ind_s
Definition: ngap.h:10880
asn1::ngap::ng_setup_resp_ies_o
Definition: ngap.h:8524
asn1::ngap::ho_prep_fail_ies_o::value_c
Definition: ngap.h:5343
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::type_
types type_
Definition: ngap.h:4353
asn1::ngap::path_switch_request_ack_ies_o::value_c
Definition: ngap.h:9384
asn1::ngap::paging_prio_opts::priolevel7
@ priolevel7
Definition: ngap.h:7823
asn1::ngap::ng_setup_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:10926
asn1::ngap::paging_drx_opts::v128
@ v128
Definition: ngap.h:3225
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::type
types type() const
Definition: ngap.h:9039
asn1::ngap::init_context_setup_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:6361
asn1::ngap::ue_radio_cap_check_resp_ies_o
Definition: ngap.h:10322
asn1::ngap::ng_setup_resp_ies_container::amf_name
ie_field_s< printable_string< 1, 150, true, true > > amf_name
Definition: ngap.h:10971
asn1::ngap::write_replace_warning_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38156
asn1::ngap::trigger_msg_opts::nulltype
@ nulltype
Definition: ngap.h:951
asn1::ngap::amf_tnlassoc_setup_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:192
asn1::ngap::deactiv_trace_ies_container
Definition: ngap.h:3641
asn1::ngap::ho_cancel_ack_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12144
asn1::ngap::pdu_session_res_modify_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39302
asn1::ngap::ue_id_idx_value_c::type_
types type_
Definition: ngap.h:3282
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::ul_ngu_up_tnl_modify_list_present
bool ul_ngu_up_tnl_modify_list_present
Definition: ngap.h:13242
asn1::ngap::qos_flow_info_item_s::ext
bool ext
Definition: ngap.h:12684
asn1::ngap::ue_context_release_complete_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:34712
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nrp_pa_pdu
@ nrp_pa_pdu
Definition: ngap.h:3916
asn1::ngap::supported_ta_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22186
asn1::ngap::write_replace_warning_request_ies_o::value_c
Definition: ngap.h:10678
asn1::ngap::dl_nas_transport_ies_container::idx_to_rfsp_present
bool idx_to_rfsp_present
Definition: ngap.h:3888
asn1::ngap::pdu_session_res_setup_resp_ies_container
Definition: ngap.h:11202
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::type_
types type_
Definition: ngap.h:10529
asn1::ngap::drb_status_ul_c::set_drb_status_ul18
drb_status_ul18_s & set_drb_status_ul18()
Definition: ngap.cc:7633
asn1::ngap::path_switch_request_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:51030
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50400
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::uehistory_info
ue_history_info_l uehistory_info
Definition: ngap.h:14069
asn1::ngap::broadcast_cancelled_area_list_c::~broadcast_cancelled_area_list_c
~broadcast_cancelled_area_list_c()
Definition: ngap.h:2407
asn1::ngap::trace_fail_ind_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:33011
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:4739
asn1::ngap::ue_context_release_request_ies_o
Definition: ngap.h:10232
asn1::ngap::overload_resp_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:6925
asn1::ngap::paging_ies_o::value_c::types_opts::tai_list_for_paging
@ tai_list_for_paging
Definition: ngap.h:9328
asn1::ngap::ho_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:13243
asn1::ngap::pdu_session_res_modify_resp_transfer_s::add_dl_qos_flow_per_tnl_info
qos_flow_per_tnl_info_list_l add_dl_qos_flow_per_tnl_info
Definition: ngap.h:13327
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::pdu_session_res_switched_list
@ pdu_session_res_switched_list
Definition: ngap.h:9392
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::options value
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10516
asn1::ngap::paging_ies_o::value_c::type_
types type_
Definition: ngap.h:9367
asn1::protocol_ie_container_empty_l
Empty ProtocolExtensionContainer.
Definition: asn1_utils.h:1812
asn1::ngap::trace_start_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9915
asn1::ngap::amf_paging_target_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:3284
asn1::ngap::target_ran_node_id_s::ie_exts
target_ran_node_id_ext_ies_container ie_exts
Definition: ngap.h:4148
asn1::ngap::pws_fail_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:29476
asn1::ngap::user_location_info_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:5203
asn1::ngap::n3_iwf_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2553
asn1::ngap::timer_approach_for_guami_removal_opts::value
enum asn1::ngap::timer_approach_for_guami_removal_opts::options value
asn1::ngap::confidentiality_protection_ind_opts
Definition: ngap.h:13558
asn1::ngap::reset_type_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22692
asn1::ngap::qos_flow_modify_confirm_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47613
asn1::ngap::dynamic5_qi_descriptor_s::averaging_win_present
bool averaging_win_present
Definition: ngap.h:4425
asn1::ngap::init_context_setup_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::path_switch_request_ack_ies_o::value_c::rrc_inactive_transition_report_request
rrc_inactive_transition_report_request_e & rrc_inactive_transition_report_request()
Definition: ngap.cc:30514
asn1::ngap::event_type_opts::change_of_serve_cell
@ change_of_serve_cell
Definition: ngap.h:5433
asn1::ngap::pdu_session_res_failed_to_setup_list_su_res_l
dyn_array< pdu_session_res_failed_to_setup_item_su_res_s > pdu_session_res_failed_to_setup_list_su_res_l
Definition: ngap.h:7689
asn1::ngap::init_context_setup_request_ies_container::ue_radio_cap
ie_field_s< unbounded_octstring< true > > ue_radio_cap
Definition: ngap.h:6605
asn1::ngap::init_context_setup_fail_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:6394
asn1::ngap::area_of_interest_cell_item_s::ext
bool ext
Definition: ngap.h:1909
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:35935
asn1::ngap::init_context_setup_request_ies_o::value_c::ue_radio_cap
unbounded_octstring< true > & ue_radio_cap()
Definition: ngap.cc:18968
asn1::ngap::amf_status_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:3382
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::ext
bool ext
Definition: ngap.h:7448
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:4739
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:26086
asn1::ngap::reroute_nas_request_ies_o
Definition: ngap.h:9771
asn1::ngap::ue_paging_id_c::types_opts::five_g_s_tmsi
@ five_g_s_tmsi
Definition: ngap.h:7989
asn1::ngap::ho_request_ack_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:16651
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::ie_exts
pdu_session_res_to_release_item_ho_cmd_ext_ies_container ie_exts
Definition: ngap.h:4829
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12980
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::value
enum asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::options value
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::type_
types type_
Definition: ngap.h:1012
asn1::ngap::rrc_inactive_transition_report_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41394
asn1::ngap::associated_qos_flow_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4528
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:35745
asn1::ngap::location_report_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:10807
asn1::ngap::qos_flow_per_tnl_info_s::ie_exts
qos_flow_per_tnl_info_ext_ies_container ie_exts
Definition: ngap.h:4959
asn1::ngap::dl_ran_cfg_transfer_ies_o
Definition: ngap.h:4178
asn1::ngap::ng_reset_ies_o::value_c::types_opts::value
enum asn1::ngap::ng_reset_ies_o::value_c::types_opts::options value
asn1::ngap::rrc_state_opts::to_string
const char * to_string() const
Definition: ngap.cc:22595
asn1::ngap::pws_restart_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9285
asn1::ngap::ho_cancel_ack_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12125
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:26931
asn1::ngap::ngap_pdu_c::successful_outcome
successful_outcome_s & successful_outcome()
Definition: ngap.h:12596
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:9524
asn1::ngap::supported_ta_item_s::ie_exts
supported_ta_item_ext_ies_container ie_exts
Definition: ngap.h:7570
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8865
asn1::ngap::cell_id_broadcast_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5424
asn1::ngap::area_of_interest_ran_node_item_s::ext
bool ext
Definition: ngap.h:1925
asn1::ngap::ng_setup_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:25492
asn1::ngap::location_report_fail_ind_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:10848
asn1::ngap::drbs_subject_to_status_transfer_item_s::drb_status_ul
drb_status_ul_c drb_status_ul
Definition: ngap.h:3534
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:38201
asn1::ngap::ue_context_release_cmd_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:34505
asn1::ngap::pws_cancel_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ul_nas_transport_ies_o::value_c::value_c
value_c()=default
asn1::ngap::qos_flow_setup_resp_item_su_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:14017
asn1::ngap::ho_prep_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:14287
asn1::ngap::ue_paging_id_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:7990
asn1::ngap::ue_context_release_complete_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11714
asn1::ngap::ng_reset_ack_ies_o::value_c
Definition: ngap.h:8343
asn1::ngap::ran_cfg_upd_ack_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:31433
asn1::ngap::dl_nas_transport_ies_container::ran_paging_prio
ie_field_s< integer< uint16_t, 1, 256, false, true > > ran_paging_prio
Definition: ngap.h:3894
asn1::ngap::trace_start_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:33312
asn1::ngap::completed_cells_in_tai_eutra_item_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:2556
asn1::ngap::broadcast_cancelled_area_list_c::c
choice_buffer_t< cell_id_cancelled_eutra_l, cell_id_cancelled_nr_l, emergency_area_id_cancelled_eutra_l, emergency_area_id_cancelled_nr_l, protocol_ie_single_container_s< broadcast_cancelled_area_list_ext_ies_o >, tai_cancelled_eutra_l, tai_cancelled_nr_l > c
Definition: ngap.h:2501
asn1::ngap::ngap_elem_procs_o::init_msg_c::rrc_inactive_transition_report
rrc_inactive_transition_report_s & rrc_inactive_transition_report()
Definition: ngap.cc:44806
asn1::ngap::target_id_c::set_target_ran_node_id
target_ran_node_id_s & set_target_ran_node_id()
Definition: ngap.cc:17021
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::pdu_session_res_setup_list_cxt_res
@ pdu_session_res_setup_list_cxt_res
Definition: ngap.h:6678
asn1::ngap::init_context_setup_request_ies_container::nas_pdu_present
bool nas_pdu_present
Definition: ngap.h:6588
asn1::ngap::pdu_session_res_setup_resp_ies_container::pdu_session_res_failed_to_setup_list_su_res
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_setup_item_su_res_s, 1, 256, true > > pdu_session_res_failed_to_setup_list_su_res
Definition: ngap.h:11214
asn1::ngap::uetnla_binding_release_request_ies_container::uetnla_binding_release_request_ies_container
uetnla_binding_release_request_ies_container()
Definition: ngap.cc:42766
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8794
asn1::ngap::crit_diagnostics_ie_item_s::iecrit
crit_e iecrit
Definition: ngap.h:911
asn1::ngap::ho_required_transfer_s::direct_forwarding_path_availability_present
bool direct_forwarding_path_availability_present
Definition: ngap.h:6220
asn1::ngap::location_report_request_type_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14656
asn1::ngap::paging_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40579
asn1::ngap::up_transport_layer_info_pair_item_s
Definition: ngap.h:12750
asn1::ngap::drb_status_dl12_s
Definition: ngap.h:3324
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:19779
asn1::ngap::drb_status_dl_c::drb_status_dl12
drb_status_dl12_s & drb_status_dl12()
Definition: ngap.h:3375
asn1::ngap::trace_start_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::dl_nas_transport_ies_o::value_c::ran_paging_prio
uint16_t & ran_paging_prio()
Definition: ngap.cc:8775
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6322
asn1::ngap::pdu_session_res_released_item_ps_ack_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7399
asn1::ngap::cp_transport_layer_info_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:161
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ngran_cgi_c::types_opts::options
options
Definition: ngap.h:1847
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8745
asn1::ngap::broadcast_cancelled_area_list_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5198
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::pdu_session_aggregate_maximum_bit_rate_present
bool pdu_session_aggregate_maximum_bit_rate_present
Definition: ngap.h:13241
asn1::ngap::ho_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:14867
asn1::ngap::expected_ue_moving_trajectory_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6711
asn1::ngap::broadcast_cancelled_area_list_c::tai_cancelled_eutra
tai_cancelled_eutra_l & tai_cancelled_eutra()
Definition: ngap.h:2419
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ul_ueassociated_nrp_pa_transport
@ ul_ueassociated_nrp_pa_transport
Definition: ngap.h:12045
asn1::ngap::expected_ue_behaviour_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3201
asn1::ngap::trace_depth_opts::value
enum asn1::ngap::trace_depth_opts::options value
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:4739
asn1::ngap::paging_prio_opts::priolevel1
@ priolevel1
Definition: ngap.h:7817
asn1::ngap::ho_prep_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14507
asn1::ngap::dl_nas_transport_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:8780
asn1::ngap::emergency_service_target_cn_opts::number_type
uint8_t number_type
Definition: ngap.h:4519
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:36180
asn1::ngap::target_id_c::type_
types type_
Definition: ngap.h:6117
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:49642
asn1::ngap::ue_radio_cap_check_request_s
elementary_procedure_option< ue_radio_cap_check_request_ies_container > ue_radio_cap_check_request_s
Definition: ngap.h:11771
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::nrp_pa_pdu
unbounded_octstring< true > & nrp_pa_pdu()
Definition: ngap.cc:10678
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::path_switch_request_fail
path_switch_request_fail_s & path_switch_request_fail()
Definition: ngap.cc:46592
asn1::ngap::ho_cmd_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4922
asn1::ngap::write_replace_warning_resp_ies_container
Definition: ngap.h:11965
asn1::ngap::qos_flow_level_qos_params_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48512
asn1::ngap::location_report_fail_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:24072
asn1::ngap::trace_fail_ind_ies_o::value_c::ngran_trace_id
fixed_octstring< 8, true > & ngran_trace_id()
Definition: ngap.cc:33006
asn1::ngap::location_report_ies_o::value_c::c
choice_buffer_t< location_report_request_type_s, ngran_cgi_c, ue_presence_in_area_of_interest_list_l, user_location_info_c > c
Definition: ngap.h:8193
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21062
asn1::ngap::reset_all_opts::reset_all
@ reset_all
Definition: ngap.h:7553
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10692
asn1::ngap::ng_setup_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38795
asn1::ngap::ue_id_idx_value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:7003
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c
Definition: ngap.h:10324
asn1::ngap::amf_cfg_upd_ack_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1917
asn1::ngap::ng_enb_id_c::choice_exts
protocol_ie_single_container_s< ng_enb_id_ext_ies_o > & choice_exts()
Definition: ngap.h:1278
asn1::ngap::qos_flow_level_qos_params_s::gbr_qos_info_present
bool gbr_qos_info_present
Definition: ngap.h:13085
asn1::ngap::emergency_fallback_ind_s::ie_exts
emergency_fallback_ind_ext_ies_container ie_exts
Definition: ngap.h:4535
asn1::ngap::dl_nas_transport_ies_o::value_c::idx_to_rfsp
uint16_t & idx_to_rfsp()
Definition: ngap.cc:8790
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:4558
asn1::ngap::mob_restrict_list_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:8326
asn1::ngap::path_switch_request_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40970
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:28043
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::cause
cause_c cause
Definition: ngap.h:6242
asn1::ngap::son_info_request_opts::to_string
const char * to_string() const
Definition: ngap.cc:9587
asn1::ngap::path_switch_request_ies_container::source_amf_ue_ngap_id
ie_field_s< integer< uint64_t, 0, 1099511627775, false, true > > source_amf_ue_ngap_id
Definition: ngap.h:11345
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9869
asn1::ngap::tnlassoc_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1516
asn1::ngap::ngap_elem_procs_o::init_msg_c::ue_radio_cap_info_ind
ue_radio_cap_info_ind_s & ue_radio_cap_info_ind()
Definition: ngap.cc:44831
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container
Definition: ngap.h:4367
asn1::ngap::emergency_area_id_cancelled_eutra_item_s
Definition: ngap.h:2299
asn1::ngap::five_g_s_tmsi_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11558
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10035
asn1::ngap::crit_diagnostics_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1591
asn1::ngap::pdu_session_res_notify_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:27226
asn1::ngap::reset_type_c::types_opts::value
enum asn1::ngap::reset_type_c::types_opts::options value
asn1::ngap::mob_restrict_list_ext_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:8322
asn1::ngap::cell_traffic_trace_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:3004
asn1::ngap::pdu_session_res_released_item_ps_fail_s::ext
bool ext
Definition: ngap.h:7414
asn1::ngap::completed_cells_in_eai_eutra_item_s::ie_exts
completed_cells_in_eai_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2525
asn1::ngap::path_switch_request_ack_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11373
asn1::ngap::ho_request_ies_container::security_context
ie_field_s< security_context_s > security_context
Definition: ngap.h:5740
asn1::ngap::pws_fail_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:29402
asn1::ngap::completed_cells_in_eai_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2523
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::path_switch_request_ack
@ path_switch_request_ack
Definition: ngap.h:12241
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10600
asn1::ngap::broadcast_cancelled_area_list_c::broadcast_cancelled_area_list_c
broadcast_cancelled_area_list_c()=default
asn1::ngap::init_context_setup_resp_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:19986
asn1::ngap::ho_prep_fail_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:14319
asn1::ngap::emergency_service_target_cn_opts::nulltype
@ nulltype
Definition: ngap.h:4518
asn1::ngap::location_report_ctrl_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:23797
asn1::ngap::up_transport_layer_info_c::gtp_tunnel
gtp_tunnel_s & gtp_tunnel()
Definition: ngap.h:1678
asn1::ngap::trace_start_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:33274
asn1::ngap::last_visited_ngran_cell_info_s
Definition: ngap.h:12423
asn1::ngap::init_context_setup_resp_ies_container::pdu_session_res_setup_list_cxt_res
ie_field_s< dyn_seq_of< pdu_session_res_setup_item_cxt_res_s, 1, 256, true > > pdu_session_res_setup_list_cxt_res
Definition: ngap.h:6738
asn1::ngap::ue_associated_lc_ng_conn_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21231
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::pdu_session_res_admitted_list
@ pdu_session_res_admitted_list
Definition: ngap.h:5818
asn1::ngap::eps_tai_s::ie_exts
eps_tai_ext_ies_container ie_exts
Definition: ngap.h:4487
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12322
asn1::ngap::user_location_info_eutra_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13532
asn1::ngap::time_to_wait_opts::options
options
Definition: ngap.h:1050
asn1::ngap::pdu_session_res_switched_list_l
dyn_array< pdu_session_res_switched_item_s > pdu_session_res_switched_list_l
Definition: ngap.h:7734
asn1::ngap::init_context_setup_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:18466
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:49815
asn1::ngap::ng_reset_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8391
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::c
choice_buffer_t< pdu_session_res_modify_list_mod_req_l > c
Definition: ngap.h:8774
asn1::ngap::pdu_session_res_released_item_ps_ack_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7398
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:8326
asn1::ngap::location_report_ctrl_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8211
asn1::ngap::ho_cancel_ack_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12255
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8740
asn1::ngap::private_ie_container_empty_l::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41085
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::rrc_inactive_transition_report_request
@ rrc_inactive_transition_report_request
Definition: ngap.h:9396
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9386
asn1::ngap::pdu_session_res_notify_transfer_s
Definition: ngap.h:13468
asn1::ngap::warning_area_list_c::types_opts::emergency_area_id_list
@ emergency_area_id_list
Definition: ngap.h:8056
asn1::ngap::pdu_session_res_switched_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22088
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:36532
asn1::ngap::pdu_session_res_notify_released_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49567
asn1::ngap::cp_transport_layer_info_c::operator=
cp_transport_layer_info_c & operator=(const cp_transport_layer_info_c &other)
Definition: ngap.cc:79
asn1::ngap::eps_tai_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:4485
asn1::ngap::reroute_nas_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:32318
asn1::ngap::paging_prio_opts::nulltype
@ nulltype
Definition: ngap.h:7826
asn1::ngap::ngap_elem_procs_o::init_msg_c::deactiv_trace
deactiv_trace_s & deactiv_trace()
Definition: ngap.cc:44701
asn1::ngap::protocol_ie_field_pair_s::first_value
ies_set_paramT_::first_value_c first_value
Definition: ngap.h:13995
asn1::ngap::ho_request_ies_container::redirection_voice_fallback
ie_field_s< redirection_voice_fallback_e > redirection_voice_fallback
Definition: ngap.h:5752
asn1::ngap::ho_notify_ies_o
Definition: ngap.h:5278
asn1::ngap::qos_characteristics_c::set_choice_exts
protocol_ie_single_container_s< qos_characteristics_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:48406
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8303
asn1::ngap::qos_flow_item_with_data_forwarding_s
Definition: ngap.h:1634
asn1::ngap::n3_iwf_id_c::type
types type() const
Definition: ngap.h:1208
asn1::ngap::up_transport_layer_info_c::type_
types type_
Definition: ngap.h:1702
asn1::ngap::ng_reset_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:24658
asn1::ngap::drb_status_dl_c::type_
types type_
Definition: ngap.h:3410
asn1::ngap::paging_drx_opts::to_number
uint16_t to_number() const
Definition: ngap.cc:6983
asn1::ngap::pdu_session_res_setup_resp_ies_container::pdu_session_res_setup_list_su_res
ie_field_s< dyn_seq_of< pdu_session_res_setup_item_su_res_s, 1, 256, true > > pdu_session_res_setup_list_su_res
Definition: ngap.h:11212
asn1::ngap::new_security_context_ind_opts::value
enum asn1::ngap::new_security_context_ind_opts::options value
asn1::ngap::ho_cancel_ack_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12194
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::type
types type() const
Definition: ngap.h:10294
asn1::ngap::pdu_session_res_modify_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:26787
asn1::ngap::xn_tnl_cfg_info_s::ext
bool ext
Definition: ngap.h:4012
asn1::ngap::emergency_service_target_cn_opts::epc
@ epc
Definition: ngap.h:4518
asn1::ngap::rrcestablishment_cause_opts
Definition: ngap.h:6754
asn1::ngap::location_report_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:23386
asn1::ngap::ue_context_mod_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:33654
asn1::ngap::init_context_setup_request_ies_o::value_c::masked_imeisv
fixed_bitstring< 64, false, true > & masked_imeisv()
Definition: ngap.cc:18978
asn1::ngap::cause_c::destroy_
void destroy_()
Definition: ngap.cc:1250
asn1::ngap::qos_flow_add_or_modify_resp_item_s::ext
bool ext
Definition: ngap.h:13272
asn1::ngap::paging_prio_e
enumerated< paging_prio_opts, true > paging_prio_e
Definition: ngap.h:7833
asn1::ngap::qos_flow_per_tnl_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12963
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10590
asn1::ngap::reroute_nas_request_ies_o::value_c::types_opts::ngap_msg
@ ngap_msg
Definition: ngap.h:9775
asn1::ngap::count_value_for_pdcp_sn18_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6051
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types_opts::secondary_ratusage_info
@ secondary_ratusage_info
Definition: ngap.h:13505
asn1::ngap::paging_attempt_info_s::ext
bool ext
Definition: ngap.h:2086
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:9000
asn1::ngap::direct_forwarding_path_availability_e
enumerated< direct_forwarding_path_availability_opts, true > direct_forwarding_path_availability_e
Definition: ngap.h:6057
asn1::ngap::init_ue_msg_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:6864
asn1::ngap::init_context_setup_request_ies_container
Definition: ngap.h:6574
asn1::ngap::notif_cause_opts::options
options
Definition: ngap.h:13406
asn1::ngap::ngap_elem_procs_o::init_msg_c::error_ind
error_ind_s & error_ind()
Definition: ngap.cc:44731
asn1::ngap::ue_presence_opts::options
options
Definition: ngap.h:7164
asn1::ngap::tai_cancelled_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4961
asn1::ngap::ims_voice_support_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:22365
asn1::ngap::init_context_setup_request_ies_o::value_c::security_key
fixed_bitstring< 256, false, true > & security_key()
Definition: ngap.cc:18953
asn1::ngap::error_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11458
asn1::ngap::amf_cfg_upd_ack_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:1651
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::type_
types type_
Definition: ngap.h:8773
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:5945
asn1::ngap::ue_id_idx_value_c::set_choice_exts
protocol_ie_single_container_s< ue_id_idx_value_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:7062
asn1::ngap::reset_type_c::set_ng_interface
reset_all_e & set_ng_interface()
Definition: ngap.cc:22677
asn1::ngap::pdu_session_res_released_item_ps_ack_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21812
asn1::ngap::expected_ue_behaviour_s::expected_ue_mob_present
bool expected_ue_mob_present
Definition: ngap.h:3200
asn1::ngap::n3_iwf_id_c::types_opts
Definition: ngap.h:1193
asn1::ngap::pdu_session_res_setup_item_ho_req_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5454
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::type
types type() const
Definition: ngap.h:13688
asn1::ngap::ng_enb_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1246
asn1::ngap::cell_id_list_for_restart_c::types_opts::options
options
Definition: ngap.h:2929
asn1::ngap::ho_request_ies_o::value_c::types_opts::ue_aggregate_maximum_bit_rate
@ ue_aggregate_maximum_bit_rate
Definition: ngap.h:5617
asn1::ngap::son_cfg_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9870
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10174
asn1::ngap::cause_c::c
choice_buffer_t< protocol_ie_single_container_s< cause_ext_ies_o > > c
Definition: ngap.h:900
asn1::ngap::crit_diagnostics_ie_item_s::type_of_error
type_of_error_e type_of_error
Definition: ngap.h:913
asn1::ngap::mob_restrict_list_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:8317
asn1::ngap::qo_sflows_usage_report_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47801
asn1::ngap::ho_cmd_ies_o::value_c::target_to_source_transparent_container
unbounded_octstring< true > & target_to_source_transparent_container()
Definition: ngap.cc:12610
asn1::ngap::area_of_interest_ran_node_item_s
Definition: ngap.h:1924
asn1::ngap::cancelled_cells_in_tai_nr_item_s::ext
bool ext
Definition: ngap.h:2219
asn1::ngap::cell_type_s::cell_size
cell_size_e cell_size
Definition: ngap.h:3081
asn1::ngap::path_switch_request_transfer_s::user_plane_security_info_present
bool user_plane_security_info_present
Definition: ngap.h:13957
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::idx_to_rfsp
@ idx_to_rfsp
Definition: ngap.h:10010
asn1::ngap::ho_request_ies_o::value_c::types_opts::guami
@ guami
Definition: ngap.h:5631
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:49680
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:36494
asn1::ngap::ue_presence_in_area_of_interest_item_s::ie_exts
ue_presence_in_area_of_interest_item_ext_ies_container ie_exts
Definition: ngap.h:7632
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:32651
asn1::ngap::ng_reset_ies_o::value_c
Definition: ngap.h:8385
asn1::ngap::warning_area_list_c::c
choice_buffer_t< emergency_area_id_list_l, eutra_cgi_list_for_warning_l, nr_cgi_list_for_warning_l, protocol_ie_single_container_s< warning_area_list_ext_ies_o >, tai_list_for_warning_l > c
Definition: ngap.h:8139
asn1::ngap::ng_enb_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:2603
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10548
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10017
asn1::ngap::source_ran_node_id_s::ie_exts
source_ran_node_id_ext_ies_container ie_exts
Definition: ngap.h:4131
asn1::ngap::slice_support_item_s::s_nssai
s_nssai_s s_nssai
Definition: ngap.h:508
asn1::ngap::ho_cmd_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12908
asn1::ngap::cell_size_e
enumerated< cell_size_opts, true > cell_size_e
Definition: ngap.h:3070
asn1::ngap::recommended_cell_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4305
asn1::ngap::ngap_elem_procs_o::init_msg_c::ue_radio_cap_check_request
ue_radio_cap_check_request_s & ue_radio_cap_check_request()
Definition: ngap.cc:44681
asn1::ngap::private_ie_container_item_s::value
valueT_ value
Definition: ngap.h:11423
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9823
asn1::ngap::write_replace_warning_request_ies_o
Definition: ngap.h:10676
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:31466
asn1::ngap::pdu_session_res_setup_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39963
asn1::ngap::ho_required_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:6193
asn1::ngap::pdu_session_res_ho_item_s
Definition: ngap.h:4807
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:10540
asn1::ngap::forbidden_area_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8167
asn1::ngap::next_paging_area_scope_opts
Definition: ngap.h:2037
asn1::ngap::pdu_session_res_release_cmd_transfer_s::ie_exts
pdu_session_res_release_cmd_transfer_ext_ies_container ie_exts
Definition: ngap.h:13491
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::types_opts::ims_voice_support_ind
@ ims_voice_support_ind
Definition: ngap.h:10326
asn1::ngap::ho_prep_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:14231
asn1::ngap::ho_required_ies_o::value_c::types_opts::options
options
Definition: ngap.h:6128
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::options value
asn1::ngap::emergency_fallback_request_ind_opts::emergency_fallback_requested
@ emergency_fallback_requested
Definition: ngap.h:4510
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51372
asn1::ngap::ran_status_transfer_transparent_container_s::drbs_subject_to_status_transfer_list
drbs_subject_to_status_transfer_list_l drbs_subject_to_status_transfer_list
Definition: ngap.h:4248
asn1::ngap::path_switch_request_ack_ies_o::value_c::type
types type() const
Definition: ngap.h:9412
asn1::ngap::mob_restrict_list_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:8342
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::type_
types type_
Definition: ngap.h:8674
asn1::ngap::ng_reset_ack_ies_o::value_c::ue_associated_lc_ng_conn_list
ue_associated_lc_ng_conn_list_l & ue_associated_lc_ng_conn_list()
Definition: ngap.cc:24509
asn1::ngap::pdu_session_res_modify_request_ies_container::pdu_session_res_modify_list_mod_req
ie_field_s< dyn_seq_of< pdu_session_res_modify_item_mod_req_s, 1, 256, true > > pdu_session_res_modify_list_mod_req
Definition: ngap.h:11067
asn1::ngap::trigger_msg_opts::init_msg
@ init_msg
Definition: ngap.h:951
asn1::ngap::ul_ran_status_transfer_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11897
asn1::ngap::amf_cfg_upd_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:2292
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c
Definition: ngap.h:13287
asn1::ngap::pws_cancel_resp_ies_o::value_c::serial_num
fixed_bitstring< 16, false, true > & serial_num()
Definition: ngap.cc:29190
asn1::ngap::xn_ext_tla_item_s::ext
bool ext
Definition: ngap.h:3982
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ul_nas_transport
@ ul_nas_transport
Definition: ngap.h:12041
asn1::ngap::pdu_session_res_setup_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11209
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s
Definition: ngap.h:13344
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4831
asn1::ngap::five_g_s_tmsi_s::five_g_tmsi
fixed_octstring< 4, true > five_g_tmsi
Definition: ngap.h:4625
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c
Definition: ngap.h:12332
asn1::ngap::private_ie_id_c::type
types type() const
Definition: ngap.h:7108
asn1::ngap::pdu_session_res_modify_confirm_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:25948
asn1::ngap::completed_cells_in_tai_nr_item_s
Definition: ngap.h:2569
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17907
asn1::ngap::trace_fail_ind_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:33001
asn1::ngap::completed_cells_in_eai_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5325
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::emergency_fallback_ind
@ emergency_fallback_ind
Definition: ngap.h:10014
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::ho_res_alloc_unsuccessful_transfer
unbounded_octstring< true > ho_res_alloc_unsuccessful_transfer
Definition: ngap.h:5794
asn1::ngap::security_ind_ext_ies_o::ext_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50003
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::son_cfg_transfer_ul
@ son_cfg_transfer_ul
Definition: ngap.h:10548
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::options
options
Definition: ngap.h:13664
asn1::ngap::overload_start_s
elementary_procedure_option< overload_start_ies_container > overload_start_s
Definition: ngap.h:11008
asn1::ngap::ho_cmd_ies_o
Definition: ngap.h:4853
asn1::ngap::volume_timed_report_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12800
asn1::ngap::ho_request_ack_transfer_s::data_forwarding_resp_drb_list
data_forwarding_resp_drb_list_l data_forwarding_resp_drb_list
Definition: ngap.h:5998
asn1::ngap::son_info_c::type
types type() const
Definition: ngap.h:4077
asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:24582
asn1::ngap::ul_nas_transport_s
elementary_procedure_option< ul_nas_transport_ies_container > ul_nas_transport_s
Definition: ngap.h:11851
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::value
enum asn1::ngap::dl_ran_status_transfer_ies_o::value_c::types_opts::options value
asn1::ngap::user_location_info_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:13841
asn1::ngap::paging_prio_opts::priolevel8
@ priolevel8
Definition: ngap.h:7824
asn1::ngap::pdu_session_res_released_item_ps_fail_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7415
asn1::ngap::pdu_session_res_modify_item_mod_res_s
Definition: ngap.h:7345
asn1::ngap::amf_paging_target_c::set_choice_exts
protocol_ie_single_container_s< amf_paging_target_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:3217
asn1::ngap::dl_nas_transport_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:8524
asn1::ngap::area_of_interest_item_s::location_report_ref_id
uint8_t location_report_ref_id
Definition: ngap.h:1993
asn1::ngap::amf_paging_target_c::choice_exts
protocol_ie_single_container_s< amf_paging_target_ext_ies_o > & choice_exts()
Definition: ngap.h:1500
asn1::ngap::pdu_session_res_notify_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7364
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s
Definition: ngap.h:5790
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::pdu_session_type
ie_field_s< pdu_session_type_e > pdu_session_type
Definition: ngap.h:13744
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types_opts::value
enum asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types_opts::options value
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_opts::options
options
Definition: ngap.h:2128
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ue_context_release_cmd
@ ue_context_release_cmd
Definition: ngap.h:12008
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::c
crit_diagnostics_s c
Definition: ngap.h:9623
asn1::ngap::private_ie_field_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22567
asn1::ngap::pws_fail_ind_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9237
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21363
asn1::ngap::cause_nas_opts::to_string
const char * to_string() const
Definition: ngap.cc:1163
asn1::ngap::ho_request_ack_ies_o::value_c::type
types type() const
Definition: ngap.h:5835
asn1::ngap::amf_tnlassoc_to_upd_item_s::ext
bool ext
Definition: ngap.h:456
asn1::ngap::broadcast_plmn_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5995
asn1::ngap::rat_restricts_item_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:3698
asn1::ngap::pdu_session_res_modify_resp_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49391
asn1::ngap::cell_id_broadcast_nr_item_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:2634
asn1::ngap::new_security_context_ind_opts::nulltype
@ nulltype
Definition: ngap.h:5523
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::types_opts::add_dl_qos_flow_per_tnl_info
@ add_dl_qos_flow_per_tnl_info
Definition: ngap.h:13906
asn1::ngap::target_ran_node_id_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9819
asn1::ngap::ng_setup_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:25326
asn1::ngap::paging_ies_o::value_c::types_opts::paging_drx
@ paging_drx
Definition: ngap.h:9327
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::idx_to_rfsp_present
bool idx_to_rfsp_present
Definition: ngap.h:14062
asn1::ngap::qos_flow_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12686
asn1::ngap::ho_request_ies_o::value_c::types_opts::mob_restrict_list
@ mob_restrict_list
Definition: ngap.h:5628
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:5948
asn1::ngap::pws_cancel_request_ies_o
Definition: ngap.h:9131
asn1::ngap::handov_type_opts
Definition: ngap.h:4839
asn1::ngap::overload_start_nssai_item_s::slice_overload_resp
overload_resp_c slice_overload_resp
Definition: ngap.h:7185
asn1::ngap::amf_paging_target_c::type
types type() const
Definition: ngap.h:1485
asn1::ngap::pws_cancel_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:28767
asn1::ngap::ue_context_mod_request_ies_o::value_c::core_network_assist_info
core_network_assist_info_s & core_network_assist_info()
Definition: ngap.cc:33915
asn1::ngap::ngap_elem_procs_o::init_msg_c::path_switch_request
path_switch_request_s & path_switch_request()
Definition: ngap.cc:44636
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:2999
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8479
asn1::ngap::ue_context_mod_request_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10028
asn1::ngap::cancelled_cells_in_eai_nr_item_s::ie_exts
cancelled_cells_in_eai_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2189
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:28235
asn1::ngap::ho_request_ies_container::source_to_target_transparent_container
ie_field_s< unbounded_octstring< true > > source_to_target_transparent_container
Definition: ngap.h:5747
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::type_
types type_
Definition: ngap.h:9058
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:27621
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:35701
asn1::ngap::ho_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:5077
asn1::ngap::ho_cmd_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, pdu_session_res_ho_list_l, pdu_session_res_to_release_list_ho_cmd_l, unbounded_octstring< true > > c
Definition: ngap.h:4907
asn1::ngap::ue_context_release_complete_ies_o::value_c::type_
types type_
Definition: ngap.h:10213
asn1::ngap::ngap_elem_procs_o::init_msg_c::ng_setup_request
ng_setup_request_s & ng_setup_request()
Definition: ngap.cc:44631
asn1::ngap::dynamic5_qi_descriptor_s::packet_error_rate
packet_error_rate_s packet_error_rate
Definition: ngap.h:4430
asn1::ngap::non_dynamic5_qi_descriptor_s::prio_level_qos
uint8_t prio_level_qos
Definition: ngap.h:12645
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9135
asn1::ngap::ue_retention_info_opts::ues_retained
@ ues_retained
Definition: ngap.h:8043
asn1::ngap::qos_flow_with_cause_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5921
asn1::ngap::init_context_setup_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:19935
asn1::ngap::pdu_session_res_setup_request_ies_container::nas_pdu
ie_field_s< unbounded_octstring< true > > nas_pdu
Definition: ngap.h:11188
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:49076
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::options value
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13910
asn1::ngap::last_visited_ngran_cell_info_s::time_ue_stayed_in_cell_enhanced_granularity_present
bool time_ue_stayed_in_cell_enhanced_granularity_present
Definition: ngap.h:12425
asn1::ngap::ue_context_mod_fail_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:33466
asn1::ngap::ngap_pdu_c::types_opts::options
options
Definition: ngap.h:12574
asn1::ngap::ng_setup_fail_ies_o::value_c::time_to_wait
time_to_wait_e & time_to_wait()
Definition: ngap.cc:24932
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::dl_ran_cfg_transfer
@ dl_ran_cfg_transfer
Definition: ngap.h:12016
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::value
enum asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::options value
asn1::ngap::pws_cancel_request_ies_o::value_c::types_opts::warning_area_list
@ warning_area_list
Definition: ngap.h:9135
asn1::ngap::drb_status_dl_c::operator=
drb_status_dl_c & operator=(const drb_status_dl_c &other)
Definition: ngap.cc:7340
asn1::ngap::ue_context_mod_fail_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ue_context_release_cmd_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:42220
asn1::ngap::ng_setup_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8433
asn1::ngap::served_guami_item_s::backup_amf_name_present
bool backup_amf_name_present
Definition: ngap.h:568
asn1::ngap::cause_radio_network_opts::invalid_qos_combination
@ invalid_qos_combination
Definition: ngap.h:758
asn1::ngap::ho_request_ies_o::value_c::types_opts::ue_security_cap
@ ue_security_cap
Definition: ngap.h:5619
asn1::ngap::pdu_session_res_release_resp_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11162
asn1::ngap::ho_prep_fail_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:5395
asn1::ngap::ho_cancel_ack_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:12100
asn1::ngap::ng_reset_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38623
asn1::ngap::security_context_s::next_hop_chaining_count
uint8_t next_hop_chaining_count
Definition: ngap.h:5559
asn1::ngap::qos_flow_level_qos_params_s::gbr_qos_info
gbr_qos_info_s gbr_qos_info
Definition: ngap.h:13091
asn1::ngap::time_to_wait_opts
Definition: ngap.h:1049
asn1::ngap::deactiv_trace_ies_container::ngran_trace_id
ie_field_s< fixed_octstring< 8, true > > ngran_trace_id
Definition: ngap.h:3648
asn1::ngap::data_forwarding_resp_drb_item_s::dlforwarding_up_tnl_info_present
bool dlforwarding_up_tnl_info_present
Definition: ngap.h:3579
asn1::ngap::init_context_setup_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:19807
asn1::ngap::amf_cfg_upd_ies_container::amf_tnlassoc_to_upd_list
ie_field_s< dyn_seq_of< amf_tnlassoc_to_upd_item_s, 1, 32, true > > amf_tnlassoc_to_upd_list
Definition: ngap.h:674
asn1::ngap::cp_transport_layer_info_c::set_endpoint_ip_address
bounded_bitstring< 1, 160, true, true > & set_endpoint_ip_address()
Definition: ngap.cc:100
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:46192
asn1::ngap::paging_attempt_info_s::intended_nof_paging_attempts
uint8_t intended_nof_paging_attempts
Definition: ngap.h:2090
asn1::ngap::pdu_session_usage_report_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47852
asn1::ngap::warning_area_list_c::type_
types type_
Definition: ngap.h:8133
asn1::ngap::init_context_setup_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:20076
asn1::ngap::ngap_private_ies_empty_o::value_c::types_opts::options
options
Definition: ngap.h:9586
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o
Definition: ngap.h:3912
asn1::ngap::trace_activation_s::ext
bool ext
Definition: ngap.h:5574
asn1::ngap::pdu_session_res_notify_released_transfer_s
Definition: ngap.h:13392
asn1::ngap::pdu_session_res_released_item_rel_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21916
asn1::ngap::security_ind_s::confidentiality_protection_ind
confidentiality_protection_ind_e confidentiality_protection_ind
Definition: ngap.h:13648
asn1::ngap::xn_ext_tla_item_s::ie_exts
xn_ext_tla_item_ext_ies_container ie_exts
Definition: ngap.h:3987
asn1::ngap::drbs_to_qos_flows_map_item_s::ext
bool ext
Definition: ngap.h:3555
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:34996
asn1::ngap::pdu_session_res_released_item_ps_ack_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21825
asn1::ngap::drb_status_dl18_s
Definition: ngap.h:3340
asn1::ngap::pdu_session_type_e
enumerated< pdu_session_type_opts, true > pdu_session_type_e
Definition: ngap.h:13638
asn1::ngap::ue_ngap_id_pair_s::ran_ue_ngap_id
uint64_t ran_ue_ngap_id
Definition: ngap.h:7605
asn1::ngap::add_dluptnl_info_for_ho_item_s::ext
bool ext
Definition: ngap.h:1712
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4186
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::path_switch_request_transfer
unbounded_octstring< true > path_switch_request_transfer
Definition: ngap.h:7521
asn1::ngap::son_info_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9723
asn1::choice_buffer_t
Definition: asn1_utils.h:1288
asn1::ngap::pdu_session_res_modify_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:26294
asn1::ngap::ul_ran_cfg_transfer_ies_container::endc_son_cfg_transfer_ul
ie_field_s< unbounded_octstring< true > > endc_son_cfg_transfer_ul
Definition: ngap.h:11880
asn1::ngap::rrcestablishment_cause_opts::to_string
const char * to_string() const
Definition: ngap.cc:20229
asn1::ngap::up_transport_layer_info_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:3644
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::~successful_outcome_c
~successful_outcome_c()
Definition: ngap.h:12263
asn1::ngap::write_replace_warning_request_ies_container::warning_type
ie_field_s< fixed_octstring< 2, true > > warning_type
Definition: ngap.h:11948
asn1::ngap::cell_id_list_for_restart_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:6211
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c
Definition: ngap.h:3736
asn1::ngap::son_info_c::set_son_info_reply
son_info_reply_s & set_son_info_reply()
Definition: ngap.cc:9674
asn1::ngap::core_network_assist_info_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3296
asn1::ngap::ue_ngap_ids_c::operator=
ue_ngap_ids_c & operator=(const ue_ngap_ids_c &other)
Definition: ngap.cc:22814
asn1::ngap::init_context_setup_fail_ies_o::value_c::c
choice_buffer_t< cause_c, crit_diagnostics_s, pdu_session_res_failed_to_setup_list_cxt_fail_l > c
Definition: ngap.h:6379
asn1::ngap::completed_cells_in_tai_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5374
asn1::ngap::overload_start_ies_o::value_c::types_opts::amf_traffic_load_reduction_ind
@ amf_traffic_load_reduction_ind
Definition: ngap.h:8589
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::supported_ta_list
@ supported_ta_list
Definition: ngap.h:8476
asn1::ngap::drb_status_ul12_s::receive_status_of_ul_pdcp_sdus_present
bool receive_status_of_ul_pdcp_sdus_present
Definition: ngap.h:3430
asn1::ngap::ho_cancel_ack_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:12024
asn1::ngap::n3_iwf_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1194
asn1::ngap::ue_context_mod_request_ies_container::rrc_inactive_transition_report_request
ie_field_s< rrc_inactive_transition_report_request_e > rrc_inactive_transition_report_request
Definition: ngap.h:11652
asn1::ngap::non_dynamic5_qi_descriptor_s::maximum_data_burst_volume
uint16_t maximum_data_burst_volume
Definition: ngap.h:12647
asn1::ngap::pdu_session_res_release_resp_s
elementary_procedure_option< pdu_session_res_release_resp_ies_container > pdu_session_res_release_resp_s
Definition: ngap.h:11175
asn1::ngap::init_ue_msg_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:20325
asn1::ngap::up_transport_layer_info_c::destroy_
void destroy_()
Definition: ngap.cc:3515
asn1::ngap::ue_context_mod_request_ies_o::value_c::security_key
fixed_bitstring< 256, false, true > & security_key()
Definition: ngap.cc:33895
asn1::ngap::paging_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:29955
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:6559
asn1::ngap::cause_protocol_opts::abstract_syntax_error_falsely_constructed_msg
@ abstract_syntax_error_falsely_constructed_msg
Definition: ngap.h:722
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:600
asn1::ngap::ho_request_ies_o::value_c::pdu_session_res_setup_list_ho_req
pdu_session_res_setup_list_ho_req_l & pdu_session_res_setup_list_ho_req()
Definition: ngap.cc:15323
asn1::ngap::son_info_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:9745
asn1::ngap::s_nssai_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:375
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:47992
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::type_
types type_
Definition: ngap.h:9850
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::pdu_session_res_modify_list_mod_res
pdu_session_res_modify_list_mod_res_l & pdu_session_res_modify_list_mod_res()
Definition: ngap.cc:26974
asn1::ngap::path_switch_request_ies_o::value_c::ue_security_cap
ue_security_cap_s & ue_security_cap()
Definition: ngap.cc:31247
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7449
asn1::ngap::ho_prep_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:5357
asn1::ngap::drb_status_ul_c::types_opts::options
options
Definition: ngap.h:3464
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:1075
asn1::ngap::user_location_info_n3_iwf_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5162
asn1::ngap::broadcast_cancelled_area_list_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:5007
asn1::ngap::tai_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1458
asn1::ngap::cause_radio_network_opts::ims_voice_eps_fallback_or_rat_fallback_triggered
@ ims_voice_eps_fallback_or_rat_fallback_triggered
Definition: ngap.h:771
asn1::ngap::path_switch_request_ack_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50932
asn1::ngap::ngran_cgi_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:3894
asn1::ngap::integrity_protection_ind_e
enumerated< integrity_protection_ind_opts, true > integrity_protection_ind_e
Definition: ngap.h:13571
asn1::ngap::reroute_nas_request_ies_container
Definition: ngap.h:11523
asn1::ngap::pdu_session_res_setup_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39996
asn1::ngap::ran_cfg_upd_ies_o::value_c::supported_ta_list
supported_ta_list_l & supported_ta_list()
Definition: ngap.cc:31883
asn1::ngap::error_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4553
asn1::ngap::trigger_msg_opts::successful_outcome
@ successful_outcome
Definition: ngap.h:951
asn1::ngap::amf_tnlassoc_setup_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:180
asn1::ngap::init_ue_msg_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:20253
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types_opts::add_dluptnl_info_for_ho_list
@ add_dluptnl_info_for_ho_list
Definition: ngap.h:5941
asn1::ngap::qos_flow_add_or_modify_resp_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49247
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:48172
asn1::ngap::ngran_cgi_c::~ngran_cgi_c
~ngran_cgi_c()
Definition: ngap.h:1857
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::pdu_session_res_failed_to_setup_list_cxt_res
@ pdu_session_res_failed_to_setup_list_cxt_res
Definition: ngap.h:6679
asn1::ngap::ho_request_ack_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:16121
asn1::ngap::crit_diagnostics_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1564
asn1::ngap::pdu_session_res_released_item_ps_fail_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7416
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:8721
asn1::ngap::ue_context_mod_request_ies_container::ran_paging_prio
ie_field_s< integer< uint16_t, 1, 256, false, true > > ran_paging_prio
Definition: ngap.h:11644
asn1::ngap::global_ran_node_id_c::types_opts::global_n3_iwf_id
@ global_n3_iwf_id
Definition: ngap.h:1378
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c
Definition: ngap.h:13503
asn1::ngap::user_location_info_c::types_opts::user_location_info_eutra
@ user_location_info_eutra
Definition: ngap.h:5197
asn1::ngap::completed_cells_in_tai_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5350
asn1::ngap::pdu_session_res_modify_resp_transfer_s::ul_ngu_up_tnl_info
up_transport_layer_info_c ul_ngu_up_tnl_info
Definition: ngap.h:13325
asn1::ngap::amf_cfg_upd_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2245
asn1::ngap::core_network_assist_info_s::expected_ue_behaviour_present
bool expected_ue_behaviour_present
Definition: ngap.h:3295
asn1::ngap::expected_ue_moving_trajectory_item_s
Definition: ngap.h:3100
asn1::ngap::tai_broadcast_eutra_item_s
Definition: ngap.h:2681
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts
Definition: ngap.h:12827
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::rrc_inactive_transition_report_request
@ rrc_inactive_transition_report_request
Definition: ngap.h:6484
asn1::ngap::delay_crit_e
enumerated< delay_crit_opts, true > delay_crit_e
Definition: ngap.h:4396
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::options
options
Definition: ngap.h:3602
asn1::ngap::ue_associated_lc_ng_conn_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21250
asn1::ngap::ue_radio_cap_check_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11760
asn1::ngap::qos_flow_item_with_data_forwarding_s::ie_exts
qos_flow_item_with_data_forwarding_ext_ies_container ie_exts
Definition: ngap.h:1640
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:36666
asn1::ngap::security_result_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16742
asn1::ngap::init_ue_msg_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:20696
asn1::ngap::emergency_fallback_ind_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11127
asn1::ngap::emergency_area_id_cancelled_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4874
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21618
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::pdu_session_res_modify_resp
pdu_session_res_modify_resp_s & pdu_session_res_modify_resp()
Definition: ngap.cc:46052
asn1::ngap::pdu_session_res_modify_item_mod_cfm_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7299
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:26623
asn1::ngap::alloc_and_retention_prio_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3735
asn1::ngap::path_switch_request_fail_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:30922
asn1::ngap::amf_cfg_upd_ack_s
elementary_procedure_option< amf_cfg_upd_ack_ies_container > amf_cfg_upd_ack_s
Definition: ngap.h:1046
asn1::ngap::up_transport_layer_info_c::up_transport_layer_info_c
up_transport_layer_info_c()=default
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::add_ul_ngu_up_tnl_info
up_transport_layer_info_list_l & add_ul_ngu_up_tnl_info()
Definition: ngap.cc:50326
asn1::ngap::pdu_session_res_admitted_item_s::ie_exts
pdu_session_res_admitted_item_ext_ies_container ie_exts
Definition: ngap.h:5778
asn1::ngap::ue_context_release_complete_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:34655
asn1::ngap::protocol_ie_field_pair_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51254
asn1::ngap::user_location_info_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13816
asn1::ngap::pdu_session_res_setup_item_su_req_s::pdu_session_res_setup_request_transfer
unbounded_octstring< true > pdu_session_res_setup_request_transfer
Definition: ngap.h:7470
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21337
asn1::ngap::qo_sflows_usage_report_item_s::ie_exts
qo_sflows_usage_report_item_ext_ies_container ie_exts
Definition: ngap.h:12840
asn1::ngap::last_visited_cell_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12536
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:34438
asn1::ngap::ho_fail_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:5065
asn1::ngap::pdu_session_res_setup_item_su_req_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21968
asn1::ngap::init_context_setup_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:18696
asn1::ngap::private_ie_container_item_s::id
private_ie_id_c id
Definition: ngap.h:11421
asn1::ngap::target_ran_node_id_s::global_ran_node_id
global_ran_node_id_c global_ran_node_id
Definition: ngap.h:4146
asn1::ngap::amf_paging_target_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3243
asn1::ngap::ngap_elem_procs_o::init_msg_c::trace_fail_ind
trace_fail_ind_s & trace_fail_ind()
Definition: ngap.cc:44816
asn1::ngap::ho_flag_opts::ho_prep
@ ho_prep
Definition: ngap.h:7662
asn1::ngap::tnlassoc_usage_e
enumerated< tnlassoc_usage_opts, true > tnlassoc_usage_e
Definition: ngap.h:403
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:49625
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::init_ue_msg
@ init_ue_msg
Definition: ngap.h:12021
asn1::ngap::ngap_elem_procs_o::init_msg_c::pws_cancel_request
pws_cancel_request_s & pws_cancel_request()
Definition: ngap.cc:44661
asn1::ngap::ul_nas_transport_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11839
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::amf_status_ind
@ amf_status_ind
Definition: ngap.h:12011
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12665
asn1::ngap::deactiv_trace_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8028
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10372
asn1::ngap::ng_setup_resp_ies_container::relative_amf_capacity
ie_field_s< integer< uint16_t, 0, 255, false, true > > relative_amf_capacity
Definition: ngap.h:10973
asn1::ngap::ho_required_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17479
asn1::ngap::error_ind_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:11326
asn1::ngap::target_ran_node_id_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9793
asn1::ngap::completed_cells_in_tai_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5362
asn1::ngap::global_n3_iwf_id_s::ie_exts
global_n3_iwf_id_ext_ies_container ie_exts
Definition: ngap.h:1340
asn1::ngap::path_switch_request_ack_transfer_s::security_ind
security_ind_s security_ind
Definition: ngap.h:13842
asn1::ngap::pdu_session_res_released_item_not_s::ie_exts
pdu_session_res_released_item_not_ext_ies_container ie_exts
Definition: ngap.h:7384
asn1::ngap::write_replace_warning_request_ies_container::warning_msg_contents_present
bool warning_msg_contents_present
Definition: ngap.h:11940
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::value
enum asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::options value
asn1::ngap::ho_cancel_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:11704
asn1::ngap::gnb_id_c::types_opts::value
enum asn1::ngap::gnb_id_c::types_opts::options value
asn1::ngap::pdu_session_res_modify_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11064
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::type
types type() const
Definition: ngap.h:10602
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::target_to_source_transparent_container
@ target_to_source_transparent_container
Definition: ngap.h:4864
asn1::ngap::qos_characteristics_c::choice_exts
protocol_ie_single_container_s< qos_characteristics_ext_ies_o > & choice_exts()
Definition: ngap.h:13032
asn1::ngap::security_context_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14749
asn1::ngap::tai_list_for_inactive_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6875
asn1::ngap::ng_setup_request_ies_o::value_c
Definition: ngap.h:8471
asn1::ngap::amf_tnlassoc_to_add_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:246
asn1::ngap::ho_request_ack_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:5878
asn1::ngap::qos_flow_per_tnl_info_item_s::ie_exts
qos_flow_per_tnl_info_item_ext_ies_container ie_exts
Definition: ngap.h:4978
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::options value
asn1::ngap::paging_s
elementary_procedure_option< paging_ies_container > paging_s
Definition: ngap.h:11336
asn1::ngap::error_ind_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11374
asn1::ngap::emergency_area_id_broadcast_eutra_item_s
Definition: ngap.h:2647
asn1::ngap::paging_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:29895
asn1::ngap::emergency_area_id_cancelled_eutra_l
dyn_array< emergency_area_id_cancelled_eutra_item_s > emergency_area_id_cancelled_eutra_l
Definition: ngap.h:2374
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48095
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s
Definition: ngap.h:14085
asn1::ngap::ngap_pdu_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47342
asn1::ngap::xn_ext_tla_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:9445
asn1::ngap::location_report_ies_container::location_report_ies_container
location_report_ies_container()
Definition: ngap.cc:38209
asn1::ngap::error_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:11284
asn1::ngap::path_switch_request_unsuccessful_transfer_s
Definition: ngap.h:13977
asn1::ngap::pdu_session_type_opts::unstructured
@ unstructured
Definition: ngap.h:13634
asn1::ngap::pdu_session_aggregate_maximum_bit_rate_s::ie_exts
pdu_session_aggregate_maximum_bit_rate_ext_ies_container ie_exts
Definition: ngap.h:12668
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9528
asn1::ngap::ue_radio_cap_check_request_ies_container::ue_radio_cap
ie_field_s< unbounded_octstring< true > > ue_radio_cap
Definition: ngap.h:11761
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::value
enum asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options value
asn1::ngap::drb_status_dl_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:7301
asn1::ngap::emergency_area_id_broadcast_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5567
asn1::ngap::init_context_setup_request_ies_container::core_network_assist_info
ie_field_s< core_network_assist_info_s > core_network_assist_info
Definition: ngap.h:6597
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::cell_id_cancelled_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4765
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:13512
asn1::ngap::pws_failed_cell_id_list_c::c
choice_buffer_t< eutra_cgi_list_l, nr_cgi_list_l, protocol_ie_single_container_s< pws_failed_cell_id_list_ext_ies_o > > c
Definition: ngap.h:7799
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9639
asn1::ngap::init_context_setup_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:6492
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::value
enum asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::options value
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ran_cfg_upd_ack
@ ran_cfg_upd_ack
Definition: ngap.h:12247
asn1::ngap::pdu_session_res_modify_request_ies_container::ran_paging_prio_present
bool ran_paging_prio_present
Definition: ngap.h:11063
asn1::ngap::path_switch_request_transfer_s
Definition: ngap.h:13954
asn1::ngap::slice_overload_item_s::ie_exts
slice_overload_item_ext_ies_container ie_exts
Definition: ngap.h:6910
asn1::ngap::amf_tnlassoc_to_add_item_s::tnlassoc_usage
tnlassoc_usage_e tnlassoc_usage
Definition: ngap.h:413
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:48735
asn1::ngap::pws_failed_cell_id_list_c::choice_exts
protocol_ie_single_container_s< pws_failed_cell_id_list_ext_ies_o > & choice_exts()
Definition: ngap.h:7772
asn1::ngap::ue_id_idx_value_c::types
enumerated< types_opts > types
Definition: ngap.h:3245
asn1::ngap::allowed_nssai_item_s::s_nssai
s_nssai_s s_nssai
Definition: ngap.h:1776
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4565
asn1::ngap::ul_nas_transport_ies_container
Definition: ngap.h:11833
asn1::ngap::eps_tai_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4484
asn1::ngap::pdu_session_res_notify_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8871
asn1::ngap::amf_cfg_upd_ack_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1897
asn1::ngap::location_report_ctrl_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:23860
asn1::ngap::path_switch_request_ies_o
Definition: ngap.h:9517
asn1::ngap::pws_cancel_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:28994
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:18385
asn1::ngap::ho_required_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:17120
asn1::ngap::ng_setup_request_s
elementary_procedure_option< ng_setup_request_ies_container > ng_setup_request_s
Definition: ngap.h:10962
asn1::ngap::pdu_session_res_release_resp_ies_o
Definition: ngap.h:8960
asn1::ngap::time_to_wait_opts::v1s
@ v1s
Definition: ngap.h:1050
asn1::dyn_seq_of
Definition: asn1_utils.h:1114
asn1::ngap::pws_restart_ind_ies_o::value_c::cell_id_list_for_restart
cell_id_list_for_restart_c & cell_id_list_for_restart()
Definition: ngap.cc:29661
asn1::ngap::error_ind_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:11311
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::pdu_session_res_setup_list_su_res
@ pdu_session_res_setup_list_su_res
Definition: ngap.h:9080
asn1::ngap::last_visited_cell_info_c::types
enumerated< types_opts > types
Definition: ngap.h:12449
asn1::ngap::overload_start_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:25774
asn1::ngap::dl_ran_status_transfer_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:10204
asn1::ngap::ho_request_ies_container::location_report_request_type
ie_field_s< location_report_request_type_s > location_report_request_type
Definition: ngap.h:5749
asn1::ngap::pdu_session_res_info_item_s::ie_exts
pdu_session_res_info_item_ext_ies_container ie_exts
Definition: ngap.h:12713
asn1::ngap::ho_request_ies_o::value_c::rrc_inactive_transition_report_request
rrc_inactive_transition_report_request_e & rrc_inactive_transition_report_request()
Definition: ngap.cc:15358
asn1::ngap::cell_id_list_for_restart_c::set_nr_cgi_listfor_restart
nr_cgi_list_l & set_nr_cgi_listfor_restart()
Definition: ngap.cc:6174
asn1::ngap::pdu_session_res_modify_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39282
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:24356
asn1::ngap::init_ue_msg_ies_container::ue_context_request_present
bool ue_context_request_present
Definition: ngap.h:6861
asn1::ngap::paging_ies_o::value_c::paging_prio
paging_prio_e & paging_prio()
Definition: ngap.cc:30006
asn1::ngap::dl_nas_transport_ies_o::value_c
Definition: ngap.h:3811
asn1::ngap::ho_cancel_ack_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:12183
asn1::ngap::time_to_wait_opts::value
enum asn1::ngap::time_to_wait_opts::options value
asn1::ngap::timer_approach_for_guami_removal_opts
Definition: ngap.h:1532
asn1::ngap::path_switch_request_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51136
asn1::ngap::pws_cancel_resp_ies_o::value_c::broadcast_cancelled_area_list
broadcast_cancelled_area_list_c & broadcast_cancelled_area_list()
Definition: ngap.cc:29195
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::ran_status_transfer_transparent_container
@ ran_status_transfer_transparent_container
Definition: ngap.h:10590
asn1::ngap::cause_radio_network_opts::radio_conn_with_ue_lost
@ radio_conn_with_ue_lost
Definition: ngap.h:756
asn1::ngap::overload_start_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c
Definition: ngap.h:8790
asn1::ngap::reset_type_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:7858
asn1::ngap::ho_request_ies_o::value_c::guami
guami_s & guami()
Definition: ngap.cc:15363
asn1::ngap::amf_cfg_upd_ies_container::plmn_support_list_present
bool plmn_support_list_present
Definition: ngap.h:664
asn1::ngap::ho_notify_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:5282
asn1::ngap::pdu_session_res_release_cmd_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11138
asn1::ngap::cancelled_cells_in_tai_nr_item_s
Definition: ngap.h:2218
asn1::ngap::amf_cfg_upd_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:695
asn1::ngap::recommended_ran_nodes_for_paging_s::recommended_ran_node_list
recommended_ran_node_list_l recommended_ran_node_list
Definition: ngap.h:6287
asn1::ngap::tai_list_for_inactive_item_s::ie_exts
tai_list_for_inactive_item_ext_ies_container ie_exts
Definition: ngap.h:3178
asn1::ngap::cp_transport_layer_info_c::destroy_
void destroy_()
Definition: ngap.cc:33
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10135
asn1::ngap::init_context_setup_resp_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:6677
asn1::ngap::init_context_setup_request_ies_container::trace_activation_present
bool trace_activation_present
Definition: ngap.h:6583
asn1::ngap::ue_context_mod_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11612
asn1::ngap::pdu_session_res_release_cmd_ies_container::nas_pdu_present
bool nas_pdu_present
Definition: ngap.h:11136
asn1::ngap::ho_request_ies_container::nasc
ie_field_s< unbounded_octstring< true > > nasc
Definition: ngap.h:5742
asn1::ngap::notif_cause_opts::nulltype
@ nulltype
Definition: ngap.h:13406
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:9415
asn1::ngap::qos_flow_to_be_forwarded_item_s::ie_exts
qos_flow_to_be_forwarded_item_ext_ies_container ie_exts
Definition: ngap.h:5000
asn1::ngap::init_context_setup_request_ies_container::emergency_fallback_ind
ie_field_s< emergency_fallback_ind_s > emergency_fallback_ind
Definition: ngap.h:6609
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:13809
asn1::ngap::location_report_ctrl_ies_o::value_c
Definition: ngap.h:8209
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:9218
asn1::ngap::n3_iwf_id_c::types_opts::options
options
Definition: ngap.h:1194
asn1::ngap::location_report_ies_o::value_c::type
types type() const
Definition: ngap.h:8169
asn1::ngap::warning_area_list_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:23091
asn1::ngap::ul_ngu_up_tnl_modify_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48621
asn1::ngap::ue_context_mod_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:33533
asn1::ngap::ho_request_ies_o::value_c::types_opts::security_context
@ security_context
Definition: ngap.h:5620
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::types_opts::amf_tnlassoc_setup_list
@ amf_tnlassoc_setup_list
Definition: ngap.h:987
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4182
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::pdu_session_res_modify_list_mod_res
@ pdu_session_res_modify_list_mod_res
Definition: ngap.h:8795
asn1::ngap::completed_cells_in_tai_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2571
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::nas_pdu
unbounded_octstring< true > nas_pdu
Definition: ngap.h:6426
asn1::ngap::ul_ran_cfg_transfer_ies_container::endc_son_cfg_transfer_ul_present
bool endc_son_cfg_transfer_ul_present
Definition: ngap.h:11878
asn1::ngap::ue_context_release_cmd_ies_container::ue_context_release_cmd_ies_container
ue_context_release_cmd_ies_container()
Definition: ngap.cc:42207
asn1::ngap::ue_context_mod_request_ies_o::value_c::idx_to_rfsp
uint16_t & idx_to_rfsp()
Definition: ngap.cc:33900
asn1::ngap::gbr_qos_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11606
asn1::ngap::write_replace_warning_resp_ies_o::value_c::broadcast_completed_area_list
broadcast_completed_area_list_c & broadcast_completed_area_list()
Definition: ngap.cc:38103
asn1::ngap::warning_area_list_c
Definition: ngap.h:8050
asn1::ngap::gnb_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:2437
asn1::ngap::ue_id_idx_value_c::~ue_id_idx_value_c
~ue_id_idx_value_c()
Definition: ngap.h:3251
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:10769
asn1::ngap::amf_paging_target_c::amf_paging_target_c
amf_paging_target_c()=default
asn1::ngap::pdu_session_res_failed_to_modify_list_mod_res_l
dyn_array< pdu_session_res_failed_to_modify_item_mod_res_s > pdu_session_res_failed_to_modify_list_mod_res_l
Definition: ngap.h:7683
asn1::ngap::write_replace_warning_request_ies_container::msg_id
ie_field_s< fixed_bitstring< 16, false, true > > msg_id
Definition: ngap.h:11943
asn1::ngap::timer_approach_for_guami_removal_opts::nulltype
@ nulltype
Definition: ngap.h:1533
asn1::ngap::emergency_area_id_broadcast_eutra_l
dyn_array< emergency_area_id_broadcast_eutra_item_s > emergency_area_id_broadcast_eutra_l
Definition: ngap.h:2722
asn1::ngap::error_ind_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:4600
asn1::ngap::expected_ue_mob_opts::mobile
@ mobile
Definition: ngap.h:3162
asn1::ngap::init_msg_s::value
ngap_elem_procs_o::init_msg_c value
Definition: ngap.h:12406
asn1::ngap::deactiv_trace_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:7974
asn1::ngap::pdu_session_type_opts
Definition: ngap.h:13633
asn1::ngap::ue_context_mod_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:34147
asn1::ngap::service_area_info_item_s::ie_exts
service_area_info_item_ext_ies_container ie_exts
Definition: ngap.h:3718
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:28390
asn1::ngap::ngap_elem_procs_o::init_msg_c::type
types type() const
Definition: ngap.h:12059
asn1::ngap::location_report_fail_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:23888
asn1::ngap::ue_context_release_request_ies_o::value_c::type
types type() const
Definition: ngap.h:10248
asn1::ngap::expected_ue_activity_behaviour_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6824
asn1::ngap::user_plane_security_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51095
asn1::ngap::pdu_session_res_modify_resp_ies_container::pdu_session_res_modify_list_mod_res
ie_field_s< dyn_seq_of< pdu_session_res_modify_item_mod_res_s, 1, 256, true > > pdu_session_res_modify_list_mod_res
Definition: ngap.h:11090
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:27936
asn1::ngap::cause_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1431
asn1::ngap::ho_prep_fail_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:5391
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::routing_id
ie_field_s< unbounded_octstring< true > > routing_id
Definition: ngap.h:4374
asn1::ngap::associated_qos_flow_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2137
asn1::ngap::init_context_setup_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:6741
asn1::ngap::data_forwarding_accepted_e
enumerated< data_forwarding_accepted_opts, true > data_forwarding_accepted_e
Definition: ngap.h:1606
asn1::ngap::ue_presence_in_area_of_interest_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22318
asn1::ngap::area_of_interest_ran_node_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4090
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9474
asn1::ngap::dl_forwarding_opts
Definition: ngap.h:4445
asn1::ngap::ho_request_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:15975
asn1::ngap::ul_nas_transport_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:36458
asn1::ngap::location_report_ctrl_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:23841
asn1::ngap::ho_notify_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:13930
asn1::ngap::private_ie_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:21205
asn1::ngap::assist_data_for_paging_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4455
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::ue_radio_cap_for_paging
@ ue_radio_cap_for_paging
Definition: ngap.h:6485
asn1::ngap::pws_restart_ind_ies_container::emergency_area_id_list_for_restart_present
bool emergency_area_id_list_for_restart_present
Definition: ngap.h:11294
asn1::ngap::pdu_session_res_notify_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:27415
asn1::ngap::pdu_session_res_notify_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:27276
asn1::ngap::private_msg_s
Definition: ngap.h:11444
asn1::ngap::error_ind_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:4549
asn1::ngap::ngap_elem_procs_o::init_msg_c::dl_non_ueassociated_nrp_pa_transport
dl_non_ueassociated_nrp_pa_transport_s & dl_non_ueassociated_nrp_pa_transport()
Definition: ngap.cc:44711
asn1::ngap::path_switch_request_ack_ies_container::core_network_assist_info_present
bool core_network_assist_info_present
Definition: ngap.h:11371
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:24245
asn1::ngap::ho_fail_ies_container
Definition: ngap.h:5106
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21542
asn1::ngap::amf_cfg_upd_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:607
asn1::ngap::deactiv_trace_ies_o::value_c::value_c
value_c()=default
asn1::ngap::security_ind_s::maximum_integrity_protected_data_rate_ul_present
bool maximum_integrity_protected_data_rate_ul_present
Definition: ngap.h:13646
asn1::ngap::secondary_rat_data_usage_report_transfer_s::ext
bool ext
Definition: ngap.h:14038
asn1::ngap::ho_cmd_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:12475
asn1::ngap::ho_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:15552
asn1::ngap::pws_failed_cell_id_list_c::pws_failed_cell_id_list_c
pws_failed_cell_id_list_c()=default
asn1::ngap::cause_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:813
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::core_network_assist_info
@ core_network_assist_info
Definition: ngap.h:10013
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::amf_cfg_upd_fail
@ amf_cfg_upd_fail
Definition: ngap.h:12335
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:20666
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::value
enum asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::options value
asn1::ngap::paging_attempt_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4439
asn1::ngap::secondary_ratusage_info_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47927
asn1::ngap::path_switch_request_ack_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11376
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:31030
asn1::ngap::paging_origin_opts::value
enum asn1::ngap::paging_origin_opts::options value
asn1::ngap::expected_ue_moving_trajectory_item_s::time_stayed_in_cell_present
bool time_stayed_in_cell_present
Definition: ngap.h:3102
asn1::ngap::init_context_setup_fail_ies_container
Definition: ngap.h:6392
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::emergency_fallback_ind
@ emergency_fallback_ind
Definition: ngap.h:6483
asn1::ngap::son_info_c::choice_exts
protocol_ie_single_container_s< son_info_ext_ies_o > & choice_exts()
Definition: ngap.h:4092
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_container::security_result
ie_field_s< security_result_s > security_result
Definition: ngap.h:12948
asn1::ngap::reset_type_c::reset_type_c
reset_type_c()=default
asn1::ngap::pdu_session_res_modify_confirm_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:25943
asn1::ngap::ue_radio_cap_info_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:35776
asn1::ngap::qos_flow_with_cause_item_s::ie_exts
qos_flow_with_cause_item_ext_ies_container ie_exts
Definition: ngap.h:5924
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::pdu_session_res_modify_ind_transfer
unbounded_octstring< true > pdu_session_res_modify_ind_transfer
Definition: ngap.h:7317
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::nrp_pa_pdu
unbounded_octstring< true > & nrp_pa_pdu()
Definition: ngap.cc:9292
asn1::ngap::user_location_info_c::user_location_info_c
user_location_info_c()=default
asn1::ngap::global_ran_node_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:3074
asn1::ngap::ue_context_mod_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:33556
asn1::ngap::pdu_session_res_failed_to_modify_list_mod_cfm_l
dyn_array< pdu_session_res_failed_to_modify_item_mod_cfm_s > pdu_session_res_failed_to_modify_list_mod_cfm_l
Definition: ngap.h:7680
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::amf_name
@ amf_name
Definition: ngap.h:8529
asn1::ngap::cancel_all_warning_msgs_opts::options
options
Definition: ngap.h:7646
asn1::ngap::init_context_setup_resp_ies_o::value_c
Definition: ngap.h:6673
asn1::ngap::ho_required_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:6148
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_e_
enumerated< qos_flow_map_ind_opts, true > qos_flow_map_ind_e_
Definition: ngap.h:2132
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::warning_security_info
@ warning_security_info
Definition: ngap.h:10687
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:37128
asn1::ngap::deactiv_trace_ies_o::value_c::c
choice_buffer_t< fixed_octstring< 8, true > > c
Definition: ngap.h:3628
asn1::ngap::qos_flow_to_be_forwarded_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4998
asn1::ngap::dl_ran_cfg_transfer_ies_container
Definition: ngap.h:4219
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:32230
asn1::ngap::ran_cfg_upd_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:31726
asn1::ngap::qos_flow_with_cause_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:5922
asn1::ngap::successful_outcome_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47139
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8299
asn1::ngap::pdu_session_res_release_cmd_transfer_s::cause
cause_c cause
Definition: ngap.h:13490
asn1::ngap::target_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:16958
asn1::ngap::dl_ueassociated_nrp_pa_transport_s
elementary_procedure_option< dl_ueassociated_nrp_pa_transport_ies_container > dl_ueassociated_nrp_pa_transport_s
Definition: ngap.h:4385
asn1::ngap::ue_context_release_cmd_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:34518
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9959
asn1::assert_choice_type
void assert_choice_type(uint32_t val, uint32_t choice_id)
Definition: asn1_utils.cc:42
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:1864
asn1::ngap::ng_reset_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8397
asn1::ngap::ngap_pdu_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47323
asn1::ngap::error_ind_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:4602
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10366
asn1::ngap::broadcast_completed_area_list_c::emergency_area_id_broadcast_nr
emergency_area_id_broadcast_nr_l & emergency_area_id_broadcast_nr()
Definition: ngap.h:2787
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::emergency_area_id_cancelled_nr
@ emergency_area_id_cancelled_nr
Definition: ngap.h:2394
asn1::ngap::ho_cancel_ack_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:4786
asn1::ngap::dynamic5_qi_descriptor_s::averaging_win
uint16_t averaging_win
Definition: ngap.h:4433
asn1::ngap::secondary_rat_data_usage_report_ies_container::ho_flag_present
bool ho_flag_present
Definition: ngap.h:11551
asn1::ngap::path_switch_request_ies_o::value_c::c
choice_buffer_t< pdu_session_res_failed_to_setup_list_ps_req_l, pdu_session_res_to_be_switched_dl_list_l, ue_security_cap_s, user_location_info_c > c
Definition: ngap.h:9565
asn1::ngap::assist_data_for_paging_s::assist_data_for_recommended_cells_present
bool assist_data_for_recommended_cells_present
Definition: ngap.h:2106
asn1::ngap::init_context_setup_resp_ies_o
Definition: ngap.h:6671
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:35666
asn1::ngap::qo_sflows_usage_report_item_s::qo_sflows_timed_report_list
volume_timed_report_list_l qo_sflows_timed_report_list
Definition: ngap.h:12839
asn1::ngap::source_of_ue_activity_behaviour_info_opts::statistics
@ statistics
Definition: ngap.h:3117
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:8537
asn1::ngap::secondary_ratusage_info_s::ext
bool ext
Definition: ngap.h:12884
asn1::ngap::ue_presence_opts
Definition: ngap.h:7163
asn1::ngap::pdu_session_res_setup_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11186
asn1::ngap::ho_prep_unsuccessful_transfer_s::cause
cause_c cause
Definition: ngap.h:5416
asn1::ngap::n3_iwf_id_c::n3_iwf_id
fixed_bitstring< 16, false, true > & n3_iwf_id()
Definition: ngap.h:1213
asn1::ngap::pdu_session_res_setup_resp_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13769
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9639
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::pdu_session_res_notify_list
@ pdu_session_res_notify_list
Definition: ngap.h:8857
asn1::ngap::expected_ue_activity_behaviour_s
Definition: ngap.h:3139
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4591
asn1::ngap::ho_cmd_ies_container::handov_type
ie_field_s< handov_type_e > handov_type
Definition: ngap.h:4930
asn1::ngap::son_info_c::set_son_info_request
son_info_request_e & set_son_info_request()
Definition: ngap.cc:9669
asn1::ngap::ul_nas_transport_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:36347
asn1::ngap::pdu_session_res_modify_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:26552
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5941
asn1::ngap::erab_info_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11006
asn1::ngap::write_replace_warning_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:37946
asn1::ngap::ran_cfg_upd_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:31807
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:27906
asn1::ngap::ho_cmd_ies_o::value_c::handov_type
handov_type_e & handov_type()
Definition: ngap.cc:12590
asn1::ngap::pws_restart_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:29531
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:49066
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::types_opts::ho_prep_fail
@ ho_prep_fail
Definition: ngap.h:12336
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::ie_exts
pdu_session_res_item_cxt_rel_req_ext_ies_container ie_exts
Definition: ngap.h:7284
asn1::ngap::pdu_session_res_setup_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:28095
asn1::ngap::drb_status_ul12_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7485
asn1::ngap::amf_cfg_upd_ack_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:1646
asn1::ngap::broadcast_cancelled_area_list_c::set_emergency_area_id_cancelled_nr
emergency_area_id_cancelled_nr_l & set_emergency_area_id_cancelled_nr()
Definition: ngap.cc:5132
asn1::ngap::overload_start_ies_o::value_c::overload_start_nssai_list
overload_start_nssai_list_l & overload_start_nssai_list()
Definition: ngap.cc:25846
asn1::ngap::ue_context_release_cmd_ies_container::ue_ngap_ids
ie_field_s< ue_ngap_ids_c > ue_ngap_ids
Definition: ngap.h:11693
asn1::ngap::ue_presence_e
enumerated< ue_presence_opts, true > ue_presence_e
Definition: ngap.h:7168
asn1::ngap::core_network_assist_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7130
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:49259
asn1::ngap::cause_radio_network_opts::n26_interface_not_available
@ n26_interface_not_available
Definition: ngap.h:781
asn1::ngap::dl_ngu_tnl_info_reused_opts::nulltype
@ nulltype
Definition: ngap.h:13895
asn1::ngap::pdu_session_res_release_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:27820
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s
Definition: ngap.h:7534
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::ie_exts
pdu_session_res_failed_to_setup_item_cxt_fail_ext_ies_container ie_exts
Definition: ngap.h:6325
asn1::ngap::ho_cancel_ack_ies_o::value_c
Definition: ngap.h:4737
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::types_opts::time_to_wait
@ time_to_wait
Definition: ngap.h:9639
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::c
choice_buffer_t< ran_status_transfer_transparent_container_s > c
Definition: ngap.h:10616
asn1::ngap::pws_cancel_request_ies_o::value_c::cancel_all_warning_msgs
cancel_all_warning_msgs_e & cancel_all_warning_msgs()
Definition: ngap.cc:28925
asn1::ngap::ng_reset_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8387
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10590
asn1::ngap::qos_flow_notify_item_s::notif_cause
notif_cause_e notif_cause
Definition: ngap.h:13422
asn1::ngap::pdu_session_res_modify_resp_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49356
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:12778
asn1::ngap::trace_fail_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:33080
asn1::ngap::amf_cfg_upd_ies_o::value_c::amf_name
printable_string< 1, 150, true, true > & amf_name()
Definition: ngap.cc:793
asn1::ngap::ho_request_ack_ies_o::value_c::pdu_session_res_admitted_list
pdu_session_res_admitted_list_l & pdu_session_res_admitted_list()
Definition: ngap.cc:16317
asn1::ngap::path_switch_request_ies_container::ue_security_cap
ie_field_s< ue_security_cap_s > ue_security_cap
Definition: ngap.h:11347
asn1::ngap::ng_setup_resp_ies_container::ng_setup_resp_ies_container
ng_setup_resp_ies_container()
Definition: ngap.cc:38899
asn1::ngap::ue_context_mod_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:33344
asn1::ngap::ho_request_ack_transfer_s::security_result_present
bool security_result_present
Definition: ngap.h:5992
asn1::ngap::amf_cfg_upd_ies_o::value_c::relative_amf_capacity
uint16_t & relative_amf_capacity()
Definition: ngap.cc:803
asn1::ngap::ngap_elem_procs_o::is_proc_code_valid
static bool is_proc_code_valid(const uint16_t &proc_code)
Definition: ngap.cc:43530
asn1::ngap::expected_ue_activity_behaviour_s::expected_idle_period_present
bool expected_idle_period_present
Definition: ngap.h:3142
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c
Definition: ngap.h:8636
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::c
choice_buffer_t< unbounded_octstring< true > > c
Definition: ngap.h:4354
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:36517
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4326
asn1::ngap::broadcast_completed_area_list_c::types_opts::options
options
Definition: ngap.h:2736
asn1::ngap::tai_list_for_inactive_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3176
asn1::ngap::trace_start_s
elementary_procedure_option< trace_start_ies_container > trace_start_s
Definition: ngap.h:11605
asn1::ngap::area_of_interest_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4152
asn1::ngap::location_report_ctrl_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38395
asn1::ngap::ho_cmd_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:13079
asn1::ngap::global_n3_iwf_id_s::n3_iwf_id
n3_iwf_id_c n3_iwf_id
Definition: ngap.h:1339
asn1::ngap::gnb_id_c::types
enumerated< types_opts > types
Definition: ngap.h:1139
asn1::ngap::ran_cfg_upd_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41139
asn1::ngap::amf_tnlassoc_to_rem_item_s::ext
bool ext
Definition: ngap.h:434
asn1::ngap::warning_area_list_c::emergency_area_id_list
emergency_area_id_list_l & emergency_area_id_list()
Definition: ngap.h:8091
asn1::ngap::redirection_voice_fallback_opts::value
enum asn1::ngap::redirection_voice_fallback_opts::options value
asn1::ngap::deactiv_trace_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:7893
asn1::ngap::drb_status_ul_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:7710
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:13675
asn1::ngap::supported_ta_item_s::tac
fixed_octstring< 3, true > tac
Definition: ngap.h:7568
asn1::ngap::ho_notify_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:5326
asn1::ngap::source_ran_node_id_s::sel_tai
tai_s sel_tai
Definition: ngap.h:4130
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::types_opts::qos_flow_add_or_modify_request_list
@ qos_flow_add_or_modify_request_list
Definition: ngap.h:13180
asn1::ngap::pdu_session_res_setup_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:28431
asn1::ngap::ho_notify_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_notify_ies_o::value_c::types_opts::options value
asn1::ngap::ho_request_ies_o::value_c::mob_restrict_list
mob_restrict_list_s & mob_restrict_list()
Definition: ngap.cc:15348
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::pdu_session_res_ho_list
@ pdu_session_res_ho_list
Definition: ngap.h:4862
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::type
types type() const
Definition: ngap.h:9651
asn1::ngap::tnlassoc_usage_opts::non_ue
@ non_ue
Definition: ngap.h:399
asn1::ngap::broadcast_plmn_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5969
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:36883
asn1::ngap::ue_context_release_request_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10236
asn1::ngap::ho_cmd_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12736
asn1::ngap::nr_cgi_list_for_warning_l
dyn_array< nr_cgi_s > nr_cgi_list_for_warning_l
Definition: ngap.h:7174
asn1::ngap::pdu_session_res_modify_item_mod_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21708
asn1::ngap::gnb_id_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1135
asn1::ngap::security_ind_s::ie_exts
protocol_ext_container_l< security_ind_ext_ies_o > ie_exts
Definition: ngap.h:13650
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8299
asn1::ngap::ngran_cgi_c::operator=
ngran_cgi_c & operator=(const ngran_cgi_c &other)
Definition: ngap.cc:3933
asn1::ngap::error_ind_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:4601
asn1::ngap::ng_reset_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:24782
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::crit_diagnostics
crit_diagnostics_s crit_diagnostics
Definition: ngap.h:13794
asn1::ngap::write_replace_warning_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:37510
asn1::ngap::pdu_session_res_notify_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8860
asn1::ngap::warning_area_list_c::types_opts::value
enum asn1::ngap::warning_area_list_c::types_opts::options value
asn1::ngap::ng_reset_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:24594
asn1::ngap::cause_radio_network_opts::unspecified
@ unspecified
Definition: ngap.h:735
asn1::ngap::pdu_session_res_modify_item_mod_req_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21661
asn1::ngap::broadcast_completed_area_list_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:5956
asn1::ngap::cell_traffic_trace_ies_o::value_c::type_
types type_
Definition: ngap.h:3029
asn1::ngap::nr_cgi_s::nrcell_id
fixed_bitstring< 36, false, true > nrcell_id
Definition: ngap.h:1825
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:51426
asn1::ngap::init_ue_msg_ies_o::value_c::five_g_s_tmsi
five_g_s_tmsi_s & five_g_s_tmsi()
Definition: ngap.cc:20498
asn1::ngap::event_type_opts::value
enum asn1::ngap::event_type_opts::options value
asn1::ngap::user_location_info_nr_s::ext
bool ext
Definition: ngap.h:5178
asn1::ngap::path_switch_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:31360
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::plmn_support_list
@ plmn_support_list
Definition: ngap.h:596
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10418
asn1::ngap::qos_flow_accepted_item_s::ie_exts
qos_flow_accepted_item_ext_ies_container ie_exts
Definition: ngap.h:13881
asn1::ngap::ho_request_ies_container::masked_imeisv_present
bool masked_imeisv_present
Definition: ngap.h:5729
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21377
asn1::ngap::security_result_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16716
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c
Definition: ngap.h:9727
asn1::ngap::allowed_nssai_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3775
asn1::ngap::cell_traffic_trace_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6533
asn1::ngap::recommended_ran_node_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17763
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::private_msg
@ private_msg
Definition: ngap.h:12030
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::dl_ueassociated_nrp_pa_transport
@ dl_ueassociated_nrp_pa_transport
Definition: ngap.h:12018
asn1::ngap::associated_qos_flow_item_s::qos_flow_map_ind_present
bool qos_flow_map_ind_present
Definition: ngap.h:2136
asn1::ngap::ue_context_release_complete_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:34967
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17746
asn1::ngap::drb_status_dl12_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:7223
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::amf_name
@ amf_name
Definition: ngap.h:593
asn1::ngap::ue_context_release_complete_ies_container
Definition: ngap.h:11706
asn1::ngap::ho_required_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6221
asn1::ngap::qos_characteristics_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:13005
asn1::ngap::secondary_rat_data_usage_report_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11553
asn1::ngap::location_report_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:23337
asn1::ngap::dl_nas_transport_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:8892
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c
Definition: ngap.h:13435
asn1::ngap::path_switch_request_ack_ies_o::value_c::redirection_voice_fallback
redirection_voice_fallback_e & redirection_voice_fallback()
Definition: ngap.cc:30524
asn1::ngap::supported_ta_item_s::ext
bool ext
Definition: ngap.h:7566
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:34125
asn1::ngap::rrc_inactive_transition_report_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:31996
asn1::ngap::recommended_ran_nodes_for_paging_s::ext
bool ext
Definition: ngap.h:6285
asn1::ngap::uetnla_binding_release_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:36045
asn1::ngap::son_info_c
Definition: ngap.h:4063
asn1::ngap::path_switch_request_ack_ies_o::value_c::security_context
security_context_s & security_context()
Definition: ngap.cc:30483
asn1::ngap::paging_ies_o::value_c::c
choice_buffer_t< assist_data_for_paging_s, tai_list_for_paging_l, ue_paging_id_c, ue_radio_cap_for_paging_s > c
Definition: ngap.h:9368
asn1::ngap::emergency_fallback_ind_s::emergency_fallback_request_ind
emergency_fallback_request_ind_e emergency_fallback_request_ind
Definition: ngap.h:4533
asn1::ngap::associated_qos_flow_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:2138
asn1::ngap::pws_failed_cell_id_list_c::types
enumerated< types_opts > types
Definition: ngap.h:7749
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8535
asn1::ngap::overload_resp_c::types_opts::overload_action
@ overload_action
Definition: ngap.h:6925
asn1::ngap::ho_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:14852
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10552
asn1::ngap::pws_restart_ind_ies_o::value_c::global_ran_node_id
global_ran_node_id_c & global_ran_node_id()
Definition: ngap.cc:29666
asn1::ngap::drb_status_dl_c::types_opts::number_type
uint8_t number_type
Definition: ngap.h:3357
asn1::ngap::cause_radio_network_opts::radio_res_not_available
@ radio_res_not_available
Definition: ngap.h:757
asn1::ngap::amf_cfg_upd_ack_ies_container::amf_cfg_upd_ack_ies_container
amf_cfg_upd_ack_ies_container()
Definition: ngap.cc:1892
asn1::ngap::init_context_setup_request_s
elementary_procedure_option< init_context_setup_request_ies_container > init_context_setup_request_s
Definition: ngap.h:6622
asn1::ngap::ho_cancel_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11901
asn1::ngap::location_report_ies_o::value_c::ps_cell_info
ngran_cgi_c & ps_cell_info()
Definition: ngap.cc:23518
asn1::ngap::ue_context_mod_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11643
asn1::ngap::secondary_ratusage_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47888
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:31549
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10175
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:8967
asn1::ngap::ue_paging_id_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:22934
asn1::ngap::gtp_tunnel_s::gtp_teid
fixed_octstring< 4, true > gtp_teid
Definition: ngap.h:1621
asn1::ngap::ng_reset_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:8387
asn1::ngap::private_ie_id_c::types_opts::options
options
Definition: ngap.h:7099
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ue_context_release_complete
@ ue_context_release_complete
Definition: ngap.h:12249
asn1::ngap::forbidden_area_info_item_s::ie_exts
forbidden_area_info_item_ext_ies_container ie_exts
Definition: ngap.h:3683
asn1::ngap::volume_timed_report_item_s::start_time_stamp
fixed_octstring< 4, true > start_time_stamp
Definition: ngap.h:12801
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::cell_id_cancelled_nr
@ cell_id_cancelled_nr
Definition: ngap.h:2392
asn1::ngap::pws_cancel_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9191
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:7040
asn1::ngap::pdu_session_res_modify_item_mod_req_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21644
asn1::ngap::ho_request_ack_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16369
asn1::ngap::pdu_session_res_setup_resp_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50747
asn1::ngap::maximum_integrity_protected_data_rate_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:49890
asn1::ngap::path_switch_request_fail_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9470
asn1::ngap::erab_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:11022
asn1::ngap::slice_support_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:507
asn1::ngap::unsuccessful_outcome_s::value
ngap_elem_procs_o::unsuccessful_outcome_c value
Definition: ngap.h:12563
asn1::ngap::trace_start_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:33293
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:10272
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::type_
types type_
Definition: ngap.h:9756
asn1::ngap::event_type_opts::ue_presence_in_area_of_interest
@ ue_presence_in_area_of_interest
Definition: ngap.h:5434
asn1::ngap::dl_ngu_tnl_info_reused_e
enumerated< dl_ngu_tnl_info_reused_opts, true > dl_ngu_tnl_info_reused_e
Definition: ngap.h:13899
asn1::ngap::ng_setup_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:25116
asn1::ngap::drb_status_dl_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:7446
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::network_instance_present
bool network_instance_present
Definition: ngap.h:13739
asn1::ngap::trace_start_ies_o::value_c
Definition: ngap.h:9913
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::options value
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::routing_id
ie_field_s< unbounded_octstring< true > > routing_id
Definition: ngap.h:11918
asn1::ngap::init_context_setup_request_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:18983
asn1::ngap::expected_ho_interv_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:6771
asn1::ngap::ho_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:13344
asn1::ngap::cell_traffic_trace_ies_o::value_c::type
types type() const
Definition: ngap.h:3012
asn1::ngap::slice_support_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:406
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::options
options
Definition: ngap.h:3916
asn1::ngap::target_id_c::c
choice_buffer_t< protocol_ie_single_container_s< target_id_ext_ies_o >, target_ran_node_id_s, targetenb_id_s > c
Definition: ngap.h:6118
asn1::ngap::pdu_session_res_setup_resp_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11210
asn1::ngap::private_ie_container_empty_l::ie_field_s
private_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:11434
asn1::ngap::tai_broadcast_nr_item_s::ie_exts
tai_broadcast_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2703
asn1::ngap::warning_area_list_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:8057
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::ngran_trace_id
@ ngran_trace_id
Definition: ngap.h:2996
asn1::ngap::dl_nas_transport_ies_o::value_c::types_opts::ran_paging_prio
@ ran_paging_prio
Definition: ngap.h:3817
asn1::ngap::qos_characteristics_c::types_opts::non_dynamic5_qi
@ non_dynamic5_qi
Definition: ngap.h:13005
asn1::ngap::ue_radio_cap_info_ind_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:35828
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::cell_id_list_for_restart
@ cell_id_list_for_restart
Definition: ngap.h:9270
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::ext
bool ext
Definition: ngap.h:2168
asn1::ngap::overload_resp_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6925
asn1::ngap::init_context_setup_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:20143
asn1::ngap::pdu_session_res_setup_item_su_req_s::ext
bool ext
Definition: ngap.h:7465
asn1::ngap::amf_status_ind_ies_o
Definition: ngap.h:1566
asn1::ngap::expected_ue_mob_opts
Definition: ngap.h:3161
asn1::ngap::ngap_elem_procs_o::get_crit
static crit_e get_crit(const uint16_t &proc_code)
Definition: ngap.cc:43806
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:12771
asn1::ngap::qos_flow_item_with_data_forwarding_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:1638
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:37138
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:8797
asn1::ngap::init_context_setup_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:18594
asn1::ngap::secondary_rat_data_usage_report_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:41542
asn1::ngap::security_result_s::ext
bool ext
Definition: ngap.h:5975
asn1::ngap::location_report_fail_ind_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:24053
asn1::ngap::type_of_error_opts::options
options
Definition: ngap.h:803
asn1::ngap::warning_area_list_c::destroy_
void destroy_()
Definition: ngap.cc:23069
asn1::ngap::ul_ran_status_transfer_s
elementary_procedure_option< ul_ran_status_transfer_ies_container > ul_ran_status_transfer_s
Definition: ngap.h:11909
asn1::ngap::amf_cfg_upd_ies_o::value_c::amf_tnlassoc_to_rem_list
amf_tnlassoc_to_rem_list_l & amf_tnlassoc_to_rem_list()
Definition: ngap.cc:818
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:19714
asn1::ngap::path_switch_request_ack_ies_o::value_c::allowed_nssai
allowed_nssai_l & allowed_nssai()
Definition: ngap.cc:30503
asn1::ngap::ho_request_ies_o::value_c::c
choice_buffer_t< allowed_nssai_l, cause_c, core_network_assist_info_s, fixed_bitstring< 64, false, true >, guami_s, location_report_request_type_s, mob_restrict_list_s, pdu_session_res_setup_list_ho_req_l, security_context_s, trace_activation_s, ue_aggregate_maximum_bit_rate_s, ue_security_cap_s, unbounded_octstring< true > > c
Definition: ngap.h:5707
asn1::ngap::service_area_info_item_s::ext
bool ext
Definition: ngap.h:3713
asn1::ngap::handov_type_opts::to_string
const char * to_string() const
Definition: ngap.cc:12348
asn1::ngap::ho_cancel_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:11948
asn1::ngap::path_switch_request_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:9502
asn1::ngap::rrc_state_e
enumerated< rrc_state_opts, true > rrc_state_e
Definition: ngap.h:7853
asn1::ngap::gnb_id_c::destroy_
void destroy_()
Definition: ngap.cc:2309
asn1::ngap::drbs_subject_to_status_transfer_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:7745
asn1::ngap::ng_setup_request_ies_container::default_paging_drx
ie_field_s< paging_drx_e > default_paging_drx
Definition: ngap.h:10951
asn1::ngap::ho_required_ies_o::value_c::handov_type
handov_type_e & handov_type()
Definition: ngap.cc:17336
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::eutra_cgi
eutra_cgi_s eutra_cgi
Definition: ngap.h:2204
asn1::ngap::ho_request_ack_transfer_s::dl_ngu_up_tnl_info
up_transport_layer_info_c dl_ngu_up_tnl_info
Definition: ngap.h:5993
asn1::ngap::global_ran_node_id_c::global_gnb_id
global_gnb_id_s & global_gnb_id()
Definition: ngap.h:1397
asn1::ngap::pdu_session_res_modify_ind_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48220
asn1::ngap::ho_cmd_ies_container::pdu_session_res_ho_list
ie_field_s< dyn_seq_of< pdu_session_res_ho_item_s, 1, 256, true > > pdu_session_res_ho_list
Definition: ngap.h:4932
asn1::ngap::ho_request_ies_o::value_c::types_opts::handov_type
@ handov_type
Definition: ngap.h:5615
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::types_opts::ran_paging_prio
@ ran_paging_prio
Definition: ngap.h:9022
asn1::ngap::global_ng_enb_id_s::ie_exts
global_ng_enb_id_ext_ies_container ie_exts
Definition: ngap.h:1357
asn1::ngap::amf_cfg_upd_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:646
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::pdu_session_res_setup_unsuccessful_transfer
unbounded_octstring< true > pdu_session_res_setup_unsuccessful_transfer
Definition: ngap.h:7254
asn1::ngap::ng_setup_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38907
asn1::ngap::user_location_info_nr_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:13640
asn1::ngap::security_ind_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:50016
asn1::ngap::tai_broadcast_eutra_item_s::tai
tai_s tai
Definition: ngap.h:2684
asn1::ngap::qos_flow_notify_item_s::ext
bool ext
Definition: ngap.h:13419
asn1::ngap::ho_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:5065
asn1::elementary_procedure_option
Definition: asn1_utils.h:1842
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::data_forwarding_not_possible
@ data_forwarding_not_possible
Definition: ngap.h:13668
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container
Definition: ngap.h:13730
asn1::ngap::ul_nas_transport_ies_container::ul_nas_transport_ies_container
ul_nas_transport_ies_container()
Definition: ngap.cc:42830
asn1::ngap::pdu_session_res_release_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11160
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:28690
asn1::ngap::paging_attempt_info_s::ie_exts
paging_attempt_info_ext_ies_container ie_exts
Definition: ngap.h:2092
asn1::ngap::cell_id_broadcast_nr_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:5485
asn1::ngap::pws_cancel_request_ies_o::value_c::serial_num
fixed_bitstring< 16, false, true > & serial_num()
Definition: ngap.cc:28915
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::value
enum asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::options value
asn1::ngap::ran_cfg_upd_fail_ies_container::time_to_wait_present
bool time_to_wait_present
Definition: ngap.h:11487
asn1::ngap::reset_type_c::types_opts::part_of_ng_interface
@ part_of_ng_interface
Definition: ngap.h:7858
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42971
asn1::ngap::ho_prep_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:5345
asn1::ngap::overload_start_nssai_item_s::slice_traffic_load_reduction_ind_present
bool slice_traffic_load_reduction_ind_present
Definition: ngap.h:7182
asn1::ngap::amf_status_ind_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:1570
asn1::ngap::ue_context_mod_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:33508
asn1::ngap::overload_start_nssai_item_s::slice_overload_list
slice_overload_list_l slice_overload_list
Definition: ngap.h:7184
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::options
options
Definition: ngap.h:2993
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::tai_cancelled_nr
@ tai_cancelled_nr
Definition: ngap.h:2393
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:26655
asn1::ngap::ran_cfg_upd_ies_container
Definition: ngap.h:11455
asn1::ngap::location_report_ies_container::ps_cell_info_present
bool ps_cell_info_present
Definition: ngap.h:10806
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9649
asn1::ngap::expected_ue_activity_behaviour_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3144
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::routing_id
unbounded_octstring< true > & routing_id()
Definition: ngap.cc:9287
asn1::ngap::private_ie_id_c::set_global
void set_global()
Definition: ngap.cc:21154
asn1::ngap::pdu_session_res_setup_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:28080
asn1::ngap::eps_tai_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:11053
asn1::ngap::five_g_s_tmsi_s::amf_pointer
fixed_bitstring< 6, false, true > amf_pointer
Definition: ngap.h:4624
asn1::ngap::trace_fail_ind_ies_o
Definition: ngap.h:9865
asn1::ngap::pdu_session_res_release_resp_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:49845
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::value
enum asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::options value
asn1::ngap::path_switch_request_ack_ies_container::ue_security_cap_present
bool ue_security_cap_present
Definition: ngap.h:11368
asn1::ngap::ue_presence_in_area_of_interest_item_s
Definition: ngap.h:7627
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:21108
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::init_ue_msg_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:20292
asn1::ngap::ngap_elem_procs_o::get_unsuccessful_outcome
static unsuccessful_outcome_c get_unsuccessful_outcome(const uint16_t &proc_code)
Definition: ngap.cc:43773
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22140
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::drbs_subject_to_status_transfer_item_s::ie_ext_present
bool ie_ext_present
Definition: ngap.h:3532
asn1::ngap::ue_associated_lc_ng_conn_item_s
Definition: ngap.h:7146
asn1::ngap::ue_context_release_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:35060
asn1::ngap::pdu_session_res_setup_item_su_res_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7486
asn1::ngap::up_transport_layer_info_c::~up_transport_layer_info_c
~up_transport_layer_info_c()
Definition: ngap.h:1671
asn1::ngap::qos_flow_setup_resp_item_su_res_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51303
asn1::ngap::reroute_nas_request_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:32537
asn1::ngap::init_ue_msg_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:20373
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:10339
asn1::ngap::expected_ho_interv_opts::number_type
uint8_t number_type
Definition: ngap.h:3129
asn1::ngap::overload_resp_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:21013
asn1::ngap::nr_cgi_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:1824
asn1::ngap::ul_nas_transport_ies_o::value_c::type
types type() const
Definition: ngap.h:10472
asn1::ngap::confidentiality_protection_result_e
enumerated< confidentiality_protection_result_opts, true > confidentiality_protection_result_e
Definition: ngap.h:5906
asn1::ngap::last_visited_ngran_cell_info_s::hocause_value_present
bool hocause_value_present
Definition: ngap.h:12426
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::ext
bool ext
Definition: ngap.h:7251
asn1::ngap::integrity_protection_ind_opts::not_needed
@ not_needed
Definition: ngap.h:13567
asn1::ngap::son_cfg_transfer_s::ie_exts
son_cfg_transfer_ext_ies_container ie_exts
Definition: ngap.h:4168
asn1::ngap::pdu_session_res_setup_item_ho_req_s
Definition: ngap.h:5452
asn1::ngap::ho_cancel_ack_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4749
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_s::ie_exts
protocol_ext_container_l< pdu_session_res_item_cxt_rel_cpl_ext_ies_o > ie_exts
Definition: ngap.h:7268
asn1::ngap::pdu_session_res_notify_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21747
asn1::ngap::drb_status_ul_c::drb_status_ul12
drb_status_ul12_s & drb_status_ul12()
Definition: ngap.h:3483
asn1::ngap::gtp_tunnel_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3442
asn1::ngap::overload_start_ies_container::amf_traffic_load_reduction_ind_present
bool amf_traffic_load_reduction_ind_present
Definition: ngap.h:10994
asn1::ngap::path_switch_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:31055
asn1::ngap::reset_all_opts
Definition: ngap.h:7552
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:5498
asn1::ngap::expected_ho_interv_opts::nulltype
@ nulltype
Definition: ngap.h:3128
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::ie_exts
emergency_area_id_broadcast_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2652
asn1::ngap::user_location_info_c::destroy_
void destroy_()
Definition: ngap.cc:13658
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:3920
asn1::ngap::cause_c::types_opts::transport
@ transport
Definition: ngap.h:812
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types
enumerated< types_opts > types
Definition: ngap.h:13293
asn1::ngap::ue_aggregate_maximum_bit_rate_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3796
asn1::ngap::ho_cancel_ack_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s > c
Definition: ngap.h:4765
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ng_reset_ack
@ ng_reset_ack
Definition: ngap.h:12239
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8911
asn1::ngap::ue_context_request_e
enumerated< ue_context_request_opts, true > ue_context_request_e
Definition: ngap.h:6781
asn1::ngap::area_of_interest_item_s
Definition: ngap.h:1989
asn1::ngap::qos_flow_level_qos_params_s::add_qos_flow_info_present
bool add_qos_flow_info_present
Definition: ngap.h:13087
asn1::ngap::ran_cfg_upd_ack_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:31441
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::operator=
ext_c & operator=(const ext_c &other)
Definition: ngap.cc:48053
asn1::ngap::qos_characteristics_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:48473
asn1::ngap::qos_flow_setup_resp_item_su_res_s::ie_exts
qos_flow_setup_resp_item_su_res_ext_ies_container ie_exts
Definition: ngap.h:14019
asn1::ngap::init_context_setup_request_ies_container::idx_to_rfsp_present
bool idx_to_rfsp_present
Definition: ngap.h:6586
asn1::ngap::location_report_fail_ind_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:23999
asn1::ngap::init_context_setup_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:19797
asn1::ngap::ho_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5065
asn1::ngap::son_cfg_transfer_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4163
asn1::ngap::forbidden_area_info_item_s
Definition: ngap.h:3678
asn1::ngap::path_switch_request_ack_ies_container
Definition: ngap.h:11363
asn1::ngap::overload_start_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39027
asn1::ngap::cause_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1375
asn1::ngap::reroute_nas_request_ies_o::value_c::c
choice_buffer_t< allowed_nssai_l, fixed_bitstring< 10, false, true >, unbounded_octstring< true > > c
Definition: ngap.h:9805
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8964
asn1::ngap::paging_ies_container::ue_paging_id
ie_field_s< ue_paging_id_c > ue_paging_id
Definition: ngap.h:11320
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c
Definition: ngap.h:7031
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8364
asn1::ngap::user_location_info_n3_iwf_s::ie_exts
user_location_info_n3_iwf_ext_ies_container ie_exts
Definition: ngap.h:5165
asn1::ngap::ran_cfg_upd_fail_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:31486
asn1::ngap::location_report_ies_o
Definition: ngap.h:8145
asn1::ngap::overload_action_opts
Definition: ngap.h:6886
asn1::ngap::area_of_interest_tai_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4139
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:12046
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:49488
asn1::ngap::alloc_and_retention_prio_s
Definition: ngap.h:1752
asn1::dyn_array
Definition: asn1_utils.h:191
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::type_
types type_
Definition: ngap.h:4205
asn1::ngap::pdu_session_res_release_resp_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49852
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:2395
asn1::ngap::pdu_session_res_notify_item_s::pdu_session_res_notify_transfer
unbounded_octstring< true > pdu_session_res_notify_transfer
Definition: ngap.h:7366
asn1::ngap::ue_context_release_complete_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11716
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::types_opts::son_cfg_transfer_dl
@ son_cfg_transfer_dl
Definition: ngap.h:4182
asn1::ngap::cause_radio_network_opts::tngrelocoverall_expiry
@ tngrelocoverall_expiry
Definition: ngap.h:744
asn1::ngap::ul_ran_status_transfer_ies_container
Definition: ngap.h:11892
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::pdu_session_res_released_list_ps_ack
@ pdu_session_res_released_list_ps_ack
Definition: ngap.h:9393
asn1::ngap::uetnla_binding_release_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10422
asn1::ngap::init_context_setup_request_ies_o::value_c
Definition: ngap.h:6464
asn1::ngap::cause_radio_network_opts::ho_desirable_for_radio_reason
@ ho_desirable_for_radio_reason
Definition: ngap.h:751
asn1::ngap::ue_context_mod_resp_ies_o::value_c::rrc_state
rrc_state_e & rrc_state()
Definition: ngap.cc:34321
asn1::ngap::cell_traffic_trace_ies_container::ngran_trace_id
ie_field_s< fixed_octstring< 8, true > > ngran_trace_id
Definition: ngap.h:3050
asn1::ngap::security_ind_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:49971
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::cell_id_cancelled_eutra
@ cell_id_cancelled_eutra
Definition: ngap.h:2389
asn1::ngap::pre_emption_cap_opts::shall_not_trigger_pre_emption
@ shall_not_trigger_pre_emption
Definition: ngap.h:1735
asn1::ngap::ngap_elem_procs_o::init_msg_c::dl_ran_cfg_transfer
dl_ran_cfg_transfer_s & dl_ran_cfg_transfer()
Definition: ngap.cc:44716
asn1::ngap::init_ue_msg_ies_container::allowed_nssai
ie_field_s< dyn_seq_of< allowed_nssai_item_s, 1, 8, true > > allowed_nssai
Definition: ngap.h:6870
asn1::ngap::reflective_qos_attribute_opts::value
enum asn1::ngap::reflective_qos_attribute_opts::options value
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::ext
bool ext
Definition: ngap.h:12979
asn1::ngap::cause_radio_network_opts::cell_not_available
@ cell_not_available
Definition: ngap.h:746
asn1::ngap::ue_context_release_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42410
asn1::ngap::ue_aggregate_maximum_bit_rate_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:8491
asn1::ngap::path_switch_request_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:30778
asn1::ngap::pws_cancel_resp_ies_o::value_c::msg_id
fixed_bitstring< 16, false, true > & msg_id()
Definition: ngap.cc:29185
asn1::ngap::pdu_session_res_modify_resp_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:26777
asn1::ngap::son_info_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4065
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::location_report_ctrl
@ location_report_ctrl
Definition: ngap.h:12023
asn1::ngap::ng_reset_ack_ies_container::ue_associated_lc_ng_conn_list
ie_field_s< dyn_seq_of< ue_associated_lc_ng_conn_item_s, 1, 65536, true > > ue_associated_lc_ng_conn_list
Definition: ngap.h:10907
asn1::ngap::ue_ngap_ids_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22892
asn1::ngap::location_report_ies_container::ue_presence_in_area_of_interest_list
ie_field_s< dyn_seq_of< ue_presence_in_area_of_interest_item_s, 1, 64, true > > ue_presence_in_area_of_interest_list
Definition: ngap.h:10810
asn1::ngap::amf_cfg_upd_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1007
asn1::ngap::location_report_ctrl_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:10829
asn1::ngap::cell_traffic_trace_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:6402
asn1::ngap::ue_context_mod_resp_ies_container::rrc_state_present
bool rrc_state_present
Definition: ngap.h:11669
asn1::ngap::tnlassoc_item_s::tnlassoc_address
cp_transport_layer_info_c tnlassoc_address
Definition: ngap.h:938
asn1::ngap::pdu_session_res_setup_item_su_res_s::ext
bool ext
Definition: ngap.h:7484
asn1::ngap::init_context_setup_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:18264
asn1::ngap::unavailable_guami_item_s::backup_amf_name_present
bool backup_amf_name_present
Definition: ngap.h:1548
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::value
enum asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::options value
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:16090
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::cause_nas_opts::normal_release
@ normal_release
Definition: ngap.h:708
asn1::ngap::pdu_session_res_setup_request_ies_container::pdu_session_res_setup_request_ies_container
pdu_session_res_setup_request_ies_container()
Definition: ngap.cc:39861
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::type
types type() const
Definition: ngap.h:8657
asn1::ngap::ho_request_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:15278
asn1::ngap::s_nssai_s
Definition: ngap.h:481
asn1::ngap::cause_c::types_opts::nas
@ nas
Definition: ngap.h:812
asn1::ngap::ho_cancel_ack_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:12034
asn1::ngap::trace_fail_ind_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9873
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:31625
asn1::ngap::amf_status_ind_ies_o::value_c::c
unavailable_guami_list_l c
Definition: ngap.h:1586
asn1::ngap::paging_drx_opts::to_string
const char * to_string() const
Definition: ngap.cc:6978
asn1::ngap::emergency_area_id_broadcast_eutra_item_s::ext
bool ext
Definition: ngap.h:2648
asn1::ngap::path_switch_request_ack_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:30328
asn1::ngap::dl_ran_cfg_transfer_ies_container::endc_son_cfg_transfer_dl
ie_field_s< unbounded_octstring< true > > endc_son_cfg_transfer_dl
Definition: ngap.h:4227
asn1::ngap::up_transport_layer_info_c::c
choice_buffer_t< gtp_tunnel_s, protocol_ie_single_container_s< up_transport_layer_info_ext_ies_o > > c
Definition: ngap.h:1703
asn1::ngap::ngap_elem_procs_o::init_msg_c::types
enumerated< types_opts > types
Definition: ngap.h:12051
asn1::ngap::location_report_ies_container::ps_cell_info
ie_field_s< ngran_cgi_c > ps_cell_info
Definition: ngap.h:10812
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::options
options
Definition: ngap.h:592
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::pdu_session_res_modify_resp
@ pdu_session_res_modify_resp
Definition: ngap.h:12242
asn1::ngap::tai_broadcast_eutra_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:5597
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:17730
asn1::ngap::security_ind_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:50072
asn1::ngap::path_switch_request_ies_o::value_c::pdu_session_res_failed_to_setup_list_ps_req
pdu_session_res_failed_to_setup_list_ps_req_l & pdu_session_res_failed_to_setup_list_ps_req()
Definition: ngap.cc:31258
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::ul_ueassociated_nrp_pa_transport_ies_container
ul_ueassociated_nrp_pa_transport_ies_container()
Definition: ngap.cc:43128
asn1::ngap::ng_setup_resp_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, plmn_support_list_l, printable_string< 1, 150, true, true >, served_guami_list_l > c
Definition: ngap.h:8571
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47666
asn1::ngap::cell_size_opts::verysmall
@ verysmall
Definition: ngap.h:3066
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::pdu_session_res_notify
@ pdu_session_res_notify
Definition: ngap.h:12029
asn1::ngap::ul_ueassociated_nrp_pa_transport_s
elementary_procedure_option< ul_ueassociated_nrp_pa_transport_ies_container > ul_ueassociated_nrp_pa_transport_s
Definition: ngap.h:11929
asn1::ngap::time_to_wait_opts::v60s
@ v60s
Definition: ngap.h:1050
asn1::ngap::tai_cancelled_eutra_item_s::ie_exts
tai_cancelled_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2338
asn1::ngap::data_forwarding_resp_drb_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7804
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:9397
asn1::ngap::dynamic5_qi_descriptor_s::five_qi_present
bool five_qi_present
Definition: ngap.h:4423
asn1::ngap::dl_ran_cfg_transfer_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:9918
asn1::ngap::amf_status_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:3415
asn1::ngap::ue_context_release_cmd_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:34626
asn1::ngap::integrity_protection_result_e
enumerated< integrity_protection_result_opts, true > integrity_protection_result_e
Definition: ngap.h:5914
asn1::ngap::ho_cancel_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:11720
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4645
asn1::ngap::pws_failed_cell_id_list_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22493
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:5793
asn1::ngap::xn_tnl_cfg_info_s::xn_transport_layer_addresses
xn_tlas_l xn_transport_layer_addresses
Definition: ngap.h:4014
asn1::ngap::pws_fail_ind_ies_o::value_c
Definition: ngap.h:9225
asn1::ngap::ng_setup_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:24996
asn1::ngap::location_report_ctrl_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:23672
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:6347
asn1::ngap::drb_status_ul_c::set_drb_status_ul12
drb_status_ul12_s & set_drb_status_ul12()
Definition: ngap.cc:7628
asn1::ngap::area_of_interest_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4175
asn1::ngap::dynamic5_qi_descriptor_s::ie_exts
dynamic5_qi_descriptor_ext_ies_container ie_exts
Definition: ngap.h:4435
asn1::ngap::ue_context_mod_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42098
asn1::ngap::target_ran_node_id_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4145
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:37383
asn1::ngap::ue_id_idx_value_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:3239
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::pdu_session_res_setup_resp
@ pdu_session_res_setup_resp
Definition: ngap.h:12245
asn1::ngap::qos_flow_info_item_s::dlforwarding
dl_forwarding_e dlforwarding
Definition: ngap.h:12688
asn1::ngap::dl_ran_status_transfer_ies_container::dl_ran_status_transfer_ies_container
dl_ran_status_transfer_ies_container()
Definition: ngap.cc:10433
asn1::ngap::uetnla_binding_release_request_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11821
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::type_
types type_
Definition: ngap.h:4288
asn1::ngap::completed_cells_in_tai_nr_item_s::ext
bool ext
Definition: ngap.h:2570
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::options value
asn1::ngap::cell_traffic_trace_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6588
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:31989
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c
Definition: ngap.h:9605
asn1::ngap::ran_cfg_upd_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:9664
asn1::ngap::ue_ngap_ids_c::set_amf_ue_ngap_id
uint64_t & set_amf_ue_ngap_id()
Definition: ngap.cc:22843
asn1::ngap::ul_ran_status_transfer_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:36895
asn1::ngap::ho_notify_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:5286
asn1::ngap::ho_required_transfer_s
Definition: ngap.h:6218
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::value
enum asn1::ngap::ho_cmd_ies_o::value_c::types_opts::options value
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:1063
asn1::ngap::private_ie_id_c::local
uint32_t & local()
Definition: ngap.h:7113
asn1::ngap::pws_cancel_request_ies_container::serial_num
ie_field_s< fixed_bitstring< 16, false, true > > serial_num
Definition: ngap.h:11235
asn1::ngap::target_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:17098
asn1::ngap::cell_traffic_trace_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:6274
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10282
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::source_amf_ue_ngap_id
@ source_amf_ue_ngap_id
Definition: ngap.h:9523
asn1::ngap::data_forwarding_resp_drb_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3581
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:10083
asn1::ngap::drb_status_ul_c::drb_status_ul18
drb_status_ul18_s & drb_status_ul18()
Definition: ngap.h:3488
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:37025
asn1::ngap::ul_ran_status_transfer_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:36937
asn1::ngap::secondary_rat_data_usage_report_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:32576
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:1818
asn1::protocol_ie_field_s
Definition: asn1_utils.h:1657
asn1::ngap::broadcast_completed_area_list_c::set_tai_broadcast_eutra
tai_broadcast_eutra_l & set_tai_broadcast_eutra()
Definition: ngap.cc:5805
asn1::ngap::ng_reset_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:24604
asn1::ngap::pdu_session_res_notify_ies_container::pdu_session_res_notify_list
ie_field_s< dyn_seq_of< pdu_session_res_notify_item_s, 1, 256, true > > pdu_session_res_notify_list
Definition: ngap.h:11116
asn1::ngap::write_replace_warning_request_ies_o::value_c::warning_type
fixed_octstring< 2, true > & warning_type()
Definition: ngap.cc:37699
asn1::ngap::ue_context_release_cmd_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:34464
asn1::ngap::ngran_cgi_c::set_choice_exts
protocol_ie_single_container_s< ngran_cgi_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:3967
asn1::ngap::pws_cancel_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:29076
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::pdu_session_res_setup_unsuccessful_transfer
unbounded_octstring< true > pdu_session_res_setup_unsuccessful_transfer
Definition: ngap.h:6324
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4857
asn1::ngap::pws_cancel_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:29248
asn1::ngap::cause_radio_network_opts::multiple_qos_flow_id_instances
@ multiple_qos_flow_id_instances
Definition: ngap.h:764
asn1::ngap::deactiv_trace_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:3602
asn1::ngap::ho_required_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6137
asn1::ngap::target_id_c::targetenb_id
targetenb_id_s & targetenb_id()
Definition: ngap.h:6087
asn1::ngap::cp_transport_layer_info_c::~cp_transport_layer_info_c
~cp_transport_layer_info_c()
Definition: ngap.h:336
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::security_ind
@ security_ind
Definition: ngap.h:13670
asn1::ngap::qos_characteristics_c::type
types type() const
Definition: ngap.h:13017
asn1::ngap::recommended_cells_for_paging_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4328
asn1::ngap::pdu_session_res_release_resp_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39776
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:4326
asn1::ngap::pdu_session_res_release_cmd_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11137
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::warning_area_coordinates
@ warning_area_coordinates
Definition: ngap.h:10691
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::ie_exts
ho_res_alloc_unsuccessful_transfer_ext_ies_container ie_exts
Definition: ngap.h:6244
asn1::ngap::pws_restart_ind_ies_o::value_c::types_opts::global_ran_node_id
@ global_ran_node_id
Definition: ngap.h:9271
asn1::ngap::crit_diagnostics_ie_item_s::ext
bool ext
Definition: ngap.h:909
asn1::ngap::reroute_nas_request_ies_container::reroute_nas_request_ies_container
reroute_nas_request_ies_container()
Definition: ngap.cc:41410
asn1::ngap::ue_context_release_complete_ies_o::value_c::value_c
value_c()=default
asn1::ngap::mob_restrict_list_ext_ies_o
Definition: ngap.h:3734
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::user_location_info
user_location_info_c & user_location_info()
Definition: ngap.cc:27952
asn1::ngap::reflective_qos_attribute_opts::subject_to
@ subject_to
Definition: ngap.h:13071
asn1::ngap::init_context_setup_request_ies_container::ue_radio_cap_for_paging_present
bool ue_radio_cap_for_paging_present
Definition: ngap.h:6591
asn1::ngap::path_switch_request_ack_ies_container::ue_security_cap
ie_field_s< ue_security_cap_s > ue_security_cap
Definition: ngap.h:11377
asn1::ngap::paging_ies_container::paging_origin
ie_field_s< paging_origin_e > paging_origin
Definition: ngap.h:11325
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::c
add_dluptnl_info_for_ho_list_l c
Definition: ngap.h:5957
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:37095
asn1::ngap::paging_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:30161
asn1::ngap::ran_cfg_upd_ack_ies_o
Definition: ngap.h:9603
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:43146
asn1::ngap::ue_ngap_ids_c::c
choice_buffer_t< protocol_ie_single_container_s< ue_ngap_ids_ext_ies_o >, ue_ngap_id_pair_s > c
Definition: ngap.h:7981
asn1::ngap::area_of_interest_s::ie_exts
area_of_interest_ext_ies_container ie_exts
Definition: ngap.h:1974
asn1::ngap::event_type_opts::cancel_location_report_for_the_ue
@ cancel_location_report_for_the_ue
Definition: ngap.h:5437
asn1::ngap::global_n3_iwf_id_s::ext
bool ext
Definition: ngap.h:1336
asn1::ngap::unavailable_guami_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1549
asn1::ngap::pdu_session_usage_report_s::rat_type_e_
enumerated< rat_type_opts, true > rat_type_e_
Definition: ngap.h:12858
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:4372
asn1::ngap::pdu_session_res_modify_request_transfer_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49127
asn1::ngap::pdu_session_res_modify_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11094
asn1::ngap::path_switch_request_fail_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:30933
asn1::ngap::expected_ho_interv_opts::sec60
@ sec60
Definition: ngap.h:3128
asn1::ngap::security_ind_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::security_ind_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::ngran_cgi_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1847
asn1::ngap::ho_request_ies_container::pdu_session_res_setup_list_ho_req
ie_field_s< dyn_seq_of< pdu_session_res_setup_item_ho_req_s, 1, 256, true > > pdu_session_res_setup_list_ho_req
Definition: ngap.h:5743
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:5263
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::pdu_session_res_setup_list_cxt_req
@ pdu_session_res_setup_list_cxt_req
Definition: ngap.h:6473
asn1::ngap::error_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:11189
asn1::ngap::qos_flow_to_be_forwarded_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:13018
asn1::ngap::ho_request_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:15288
asn1::ngap::ngap_elem_procs_o::init_msg_c::overload_start
overload_start_s & overload_start()
Definition: ngap.cc:44766
asn1::ngap::ue_context_release_cmd_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:34552
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7202
asn1::ngap::pdu_session_res_setup_item_su_res_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22049
asn1::ngap::location_report_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:8152
asn1::ngap::write_replace_warning_request_ies_container::warning_type_present
bool warning_type_present
Definition: ngap.h:11937
asn1::ngap::ho_required_transfer_s::ie_exts
ho_required_transfer_ext_ies_container ie_exts
Definition: ngap.h:6223
asn1::ngap::volume_timed_report_item_s::usage_count_ul
uint64_t usage_count_ul
Definition: ngap.h:12803
asn1::ngap::tai_list_for_paging_item_s
Definition: ngap.h:7582
asn1::ngap::unsuccessful_outcome_s::crit
crit_e crit
Definition: ngap.h:12562
asn1::ngap::ul_ran_cfg_transfer_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:36717
asn1::ngap::area_of_interest_s::area_of_interest_cell_list
area_of_interest_cell_list_l area_of_interest_cell_list
Definition: ngap.h:1972
asn1::ngap::cp_transport_layer_info_c::types_opts::value
enum asn1::ngap::cp_transport_layer_info_c::types_opts::options value
asn1::ngap::area_of_interest_cell_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1910
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:8639
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::types_opts::options
options
Definition: ngap.h:13364
asn1::ngap::location_report_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:23554
asn1::ngap::trace_fail_ind_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:32913
asn1::ngap::up_transport_layer_info_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3609
asn1::ngap::amf_cfg_upd_ies_container::plmn_support_list
ie_field_s< dyn_seq_of< plmn_support_item_s, 1, 12, true > > plmn_support_list
Definition: ngap.h:671
asn1::ngap::qos_flow_setup_request_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:13580
asn1::ngap::cause_radio_network_opts::ue_in_rrc_inactive_state_not_reachable
@ ue_in_rrc_inactive_state_not_reachable
Definition: ngap.h:775
asn1::ngap::volume_timed_report_item_s::end_time_stamp
fixed_octstring< 4, true > end_time_stamp
Definition: ngap.h:12802
asn1::ngap::last_visited_cell_item_s::ext
bool ext
Definition: ngap.h:12535
asn1::ngap::ho_notify_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:13872
asn1::ngap::pws_cancel_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:29094
asn1::ngap::write_replace_warning_request_ies_o::value_c::types_opts::warning_type
@ warning_type
Definition: ngap.h:10686
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:3745
asn1::ngap::ho_request_ack_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:5874
asn1::ngap::plmn_support_item_s::ext
bool ext
Definition: ngap.h:550
asn1::ngap::pdu_session_res_modify_request_ies_container::ran_paging_prio
ie_field_s< integer< uint16_t, 1, 256, false, true > > ran_paging_prio
Definition: ngap.h:11066
asn1::ngap::write_replace_warning_request_ies_o::value_c::c
choice_buffer_t< bounded_octstring< 1, 1024, true >, bounded_octstring< 1, 9600, true >, fixed_bitstring< 16, false, true >, fixed_octstring< 2, true >, fixed_octstring< 50, true >, warning_area_list_c > c
Definition: ngap.h:10741
asn1::ngap::ue_context_release_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:35078
asn1::ngap::pdu_session_res_notify_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:27138
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:26472
asn1::ngap::ho_required_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:17110
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:6424
asn1::ngap::init_context_setup_request_ies_container::idx_to_rfsp
ie_field_s< integer< uint16_t, 1, 256, true, true > > idx_to_rfsp
Definition: ngap.h:6606
asn1::ngap::ho_required_ies_o::value_c::types_opts::target_id
@ target_id
Definition: ngap.h:6133
asn1::ngap::pdu_session_res_release_cmd_ies_o::value_c::pdu_session_res_to_release_list_rel_cmd
pdu_session_res_to_release_list_rel_cmd_l & pdu_session_res_to_release_list_rel_cmd()
Definition: ngap.cc:27642
asn1::ngap::tnlassoc_usage_opts::nulltype
@ nulltype
Definition: ngap.h:399
asn1::ngap::pdu_session_res_to_be_switched_dl_list_l
dyn_array< pdu_session_res_to_be_switched_dl_item_s > pdu_session_res_to_be_switched_dl_list_l
Definition: ngap.h:7737
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::ie_exts
pdu_session_res_modify_unsuccessful_transfer_ext_ies_container ie_exts
Definition: ngap.h:13350
asn1::ngap::pdu_session_res_modify_confirm_ies_container::pdu_session_res_failed_to_modify_list_mod_cfm
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_modify_item_mod_cfm_s, 1, 256, true > > pdu_session_res_failed_to_modify_list_mod_cfm
Definition: ngap.h:11026
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9399
asn1::ngap::pdu_session_res_failed_to_setup_item_ho_ack_s::ext
bool ext
Definition: ngap.h:5791
asn1::ngap::pdu_session_res_modify_item_mod_req_s::nas_pdu
unbounded_octstring< true > nas_pdu
Definition: ngap.h:7331
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:9166
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::add_ul_ngu_up_tnl_info
up_transport_layer_info_list_l & add_ul_ngu_up_tnl_info()
Definition: ngap.cc:48925
asn1::ngap::path_switch_request_fail_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9485
asn1::ngap::cause_radio_network_e
enumerated< cause_radio_network_opts, true, 2 > cause_radio_network_e
Definition: ngap.h:788
asn1::ngap::private_msg_s::ext
bool ext
Definition: ngap.h:11445
asn1::ngap::private_ie_id_c::set_local
uint32_t & set_local()
Definition: ngap.cc:21149
asn1::ngap::ng_setup_fail_ies_container
Definition: ngap.h:10920
asn1::ngap::pdu_session_res_notify_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21760
asn1::ngap::init_context_setup_request_ies_o::value_c::guami
guami_s & guami()
Definition: ngap.cc:18933
asn1::ngap::location_report_fail_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:24111
asn1::ngap::location_report_ies_o::value_c::location_report_request_type
location_report_request_type_s & location_report_request_type()
Definition: ngap.cc:23513
asn1::ngap::cell_traffic_trace_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:3045
asn1::ngap::path_switch_request_unsuccessful_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:51203
asn1::ngap::ng_setup_resp_ies_o::value_c::ue_retention_info
ue_retention_info_e & ue_retention_info()
Definition: ngap.cc:25550
asn1::ngap::paging_origin_opts::to_string
const char * to_string() const
Definition: ngap.cc:22541
asn1::ngap::pdu_session_res_setup_item_ho_req_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14573
asn1::ngap::ue_context_release_complete_ies_o::value_c
Definition: ngap.h:10171
asn1::ngap::user_location_info_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:5200
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::dl_ran_status_transfer
@ dl_ran_status_transfer
Definition: ngap.h:12017
asn1::ngap::ng_setup_request_ies_o::value_c::type
types type() const
Definition: ngap.h:8492
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::pdu_session_res_release_resp_transfer
unbounded_octstring< true > & pdu_session_res_release_resp_transfer()
Definition: ngap.h:7004
asn1::ngap::ue_context_mod_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11671
asn1::ngap::trace_start_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:33332
asn1::ngap::dl_ran_status_transfer_ies_container::ran_status_transfer_transparent_container
ie_field_s< ran_status_transfer_transparent_container_s > ran_status_transfer_transparent_container
Definition: ngap.h:4309
asn1::ngap::ue_context_release_complete_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:34665
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:6344
asn1::ngap::cell_id_broadcast_nr_item_s::ie_exts
cell_id_broadcast_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2635
asn1::ngap::pws_cancel_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::cause_protocol_opts
Definition: ngap.h:715
asn1::ngap::pdu_session_res_release_resp_transfer_s
Definition: ngap.h:13533
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:24282
asn1::ngap::ho_prep_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:14324
asn1::ngap::amf_cfg_upd_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:613
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:9078
asn1::ngap::n3_iwf_id_c::types_opts::n3_iwf_id
@ n3_iwf_id
Definition: ngap.h:1194
asn1::ngap::ue_context_mod_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10022
asn1::ngap::ho_res_alloc_unsuccessful_transfer_s::crit_diagnostics
crit_diagnostics_s crit_diagnostics
Definition: ngap.h:6243
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:4336
asn1::ngap::last_visited_cell_info_c::last_visited_cell_info_c
last_visited_cell_info_c()=default
asn1::ngap::location_report_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8161
asn1::ngap::pdu_session_res_released_item_not_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21799
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10051
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:9366
asn1::ngap::global_gnb_id_s::gnb_id
gnb_id_c gnb_id
Definition: ngap.h:1322
asn1::ngap::nas_non_delivery_ind_ies_container::nas_non_delivery_ind_ies_container
nas_non_delivery_ind_ies_container()
Definition: ngap.cc:38484
asn1::ngap::write_replace_warning_request_ies_container::concurrent_warning_msg_ind_present
bool concurrent_warning_msg_ind_present
Definition: ngap.h:11941
asn1::ngap::ho_cancel_ack_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12163
asn1::ngap::location_report_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:10802
asn1::ngap::trace_start_ies_o::value_c::type
types type() const
Definition: ngap.h:9927
asn1::ngap::ho_cancel_ies_o
Definition: ngap.h:4672
asn1::ngap::dl_nas_transport_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:8560
asn1::ngap::emergency_area_id_cancelled_nr_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4848
asn1::ngap::path_switch_request_ack_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:50845
asn1::ngap::security_ind_s::maximum_integrity_protected_data_rate_ul
maximum_integrity_protected_data_rate_e maximum_integrity_protected_data_rate_ul
Definition: ngap.h:13649
asn1::ngap::ue_context_release_cmd_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42210
asn1::ngap::pdu_session_res_release_resp_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11165
asn1::ngap::pws_failed_cell_id_list_c::set_nr_cgi_pws_failed_list
nr_cgi_list_l & set_nr_cgi_pws_failed_list()
Definition: ngap.cc:22456
asn1::ngap::last_visited_cell_info_c::types_opts::options
options
Definition: ngap.h:12445
asn1::ngap::path_switch_request_ack_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:30468
asn1::ngap::broadcast_completed_area_list_c::tai_broadcast_nr
tai_broadcast_nr_l & tai_broadcast_nr()
Definition: ngap.h:2782
asn1::ngap::broadcast_completed_area_list_c::cell_id_broadcast_eutra
cell_id_broadcast_eutra_l & cell_id_broadcast_eutra()
Definition: ngap.h:2762
asn1::ngap::ho_request_ies_container::trace_activation_present
bool trace_activation_present
Definition: ngap.h:5728
asn1::ngap::mob_restrict_list_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:8334
asn1::ngap::ue_radio_cap_for_paging_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:18403
asn1::ngap::pws_cancel_resp_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40210
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o
Definition: ngap.h:10630
asn1::ngap::tai_list_for_paging_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22229
asn1::ngap::source_ran_node_id_s::ext
bool ext
Definition: ngap.h:4127
asn1::ngap::ho_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:5113
asn1::ngap::ngap_elem_procs_o::init_msg_c::ul_ran_cfg_transfer
ul_ran_cfg_transfer_s & ul_ran_cfg_transfer()
Definition: ngap.cc:44851
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:21029
asn1::ngap::emergency_fallback_ind_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:4532
asn1::ngap::cell_size_opts
Definition: ngap.h:3065
asn1::ngap::ul_nas_transport_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:36235
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:28273
asn1::ngap::ho_required_ies_o
Definition: ngap.h:6124
asn1::ngap::ng_setup_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:24977
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ul_non_ueassociated_nrp_pa_transport
@ ul_non_ueassociated_nrp_pa_transport
Definition: ngap.h:12042
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::error_ind
@ error_ind
Definition: ngap.h:12019
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::c
choice_buffer_t< cause_c, unbounded_octstring< true > > c
Definition: ngap.h:8327
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:49277
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::redirection_voice_fallback
@ redirection_voice_fallback
Definition: ngap.h:6486
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::amf_cfg_upd
@ amf_cfg_upd
Definition: ngap.h:11993
asn1::ngap::ul_ran_status_transfer_ies_o
Definition: ngap.h:10586
asn1::ngap::private_ie_container_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41069
asn1::ngap::ho_request_ies_o::value_c::types_opts::new_security_context_ind
@ new_security_context_ind
Definition: ngap.h:5621
asn1::ngap::ue_context_mod_request_ies_o::value_c::new_amf_ue_ngap_id
uint64_t & new_amf_ue_ngap_id()
Definition: ngap.cc:33925
asn1::ngap::pws_cancel_request_ies_container::pws_cancel_request_ies_container
pws_cancel_request_ies_container()
Definition: ngap.cc:40105
asn1::ngap::report_area_e
enumerated< report_area_opts, true > report_area_e
Definition: ngap.h:5473
asn1::ngap::ul_ran_status_transfer_ies_o::value_c::types_opts::options
options
Definition: ngap.h:10590
asn1::ngap::son_cfg_transfer_s::ext
bool ext
Definition: ngap.h:4161
asn1::ngap::pdu_session_res_modify_unsuccessful_transfer_s::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:13346
asn1::ngap::cell_traffic_trace_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:3010
asn1::ngap::qos_characteristics_c::~qos_characteristics_c
~qos_characteristics_c()
Definition: ngap.h:13015
asn1::ngap::ue_associated_lc_ng_conn_item_s::ran_ue_ngap_id
uint64_t ran_ue_ngap_id
Definition: ngap.h:7152
asn1::ngap::uetnla_binding_release_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42769
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::value_c
value_c()=default
asn1::ngap::redirection_voice_fallback_opts
Definition: ngap.h:5546
asn1::ngap::qos_flow_item_with_data_forwarding_s::data_forwarding_accepted_present
bool data_forwarding_accepted_present
Definition: ngap.h:1636
asn1::ngap::ue_context_mod_resp_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:34142
asn1::ngap::cause_c::types_opts::value
enum asn1::ngap::cause_c::types_opts::options value
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::pdu_session_res_modify_unsuccessful_transfer
unbounded_octstring< true > pdu_session_res_modify_unsuccessful_transfer
Definition: ngap.h:7220
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:10310
asn1::ngap::amf_cfg_upd_ack_ies_container::amf_tnlassoc_failed_to_setup_list_present
bool amf_tnlassoc_failed_to_setup_list_present
Definition: ngap.h:1032
asn1::ngap::drb_status_dl_c::~drb_status_dl_c
~drb_status_dl_c()
Definition: ngap.h:3368
asn1::ngap::drbs_subject_to_status_transfer_item_s::ext
bool ext
Definition: ngap.h:3531
asn1::ngap::paging_ies_container::ue_radio_cap_for_paging_present
bool ue_radio_cap_for_paging_present
Definition: ngap.h:11317
asn1::ngap::ho_request_ies_o::value_c::types_opts::location_report_request_type
@ location_report_request_type
Definition: ngap.h:5629
asn1::ngap::son_info_c::son_info_request
son_info_request_e & son_info_request()
Definition: ngap.h:4082
asn1::ngap::path_switch_request_fail_ies_o::value_c::pdu_session_res_released_list_ps_fail
pdu_session_res_released_list_ps_fail_l & pdu_session_res_released_list_ps_fail()
Definition: ngap.cc:30928
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::trace_activation
@ trace_activation
Definition: ngap.h:6477
asn1::ngap::ue_context_mod_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:10112
asn1::ngap::new_security_context_ind_opts::to_string
const char * to_string() const
Definition: ngap.cc:14701
asn1::ngap::tai_list_for_inactive_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6863
asn1::ngap::reset_all_e
enumerated< reset_all_opts, true > reset_all_e
Definition: ngap.h:7557
asn1::ngap::dl_non_ueassociated_nrp_pa_transport_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:9204
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:9522
asn1::ngap::overload_action_opts::permit_emergency_sessions_and_mobile_terminated_services_only
@ permit_emergency_sessions_and_mobile_terminated_services_only
Definition: ngap.h:6890
asn1::ngap::ul_ngu_up_tnl_modify_item_s::ul_ngu_up_tnl_info
up_transport_layer_info_c ul_ngu_up_tnl_info
Definition: ngap.h:13135
asn1::ngap::cause_misc_opts::unspecified
@ unspecified
Definition: ngap.h:697
asn1::ngap::ue_radio_cap_check_resp_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:35563
asn1::ngap::init_context_setup_fail_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:18098
asn1::ngap::ue_context_release_request_s
elementary_procedure_option< ue_context_release_request_ies_container > ue_context_release_request_s
Definition: ngap.h:11751
asn1::ngap::drb_status_ul12_s::receive_status_of_ul_pdcp_sdus
bounded_bitstring< 1, 2048, false, true > receive_status_of_ul_pdcp_sdus
Definition: ngap.h:3433
asn1::ngap::pws_restart_ind_ies_o::value_c::c
choice_buffer_t< cell_id_list_for_restart_c, emergency_area_id_list_for_restart_l, global_ran_node_id_c, tai_list_for_restart_l > c
Definition: ngap.h:9307
asn1::ngap::dl_nas_transport_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:8624
asn1::ngap::uetnla_binding_release_request_ies_o::value_c
Definition: ngap.h:10416
asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::global_ran_node_id
@ global_ran_node_id
Definition: ngap.h:9227
asn1::ngap::qos_flow_per_tnl_info_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:12950
asn1::ngap::ue_context_mod_fail_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:33391
asn1::ngap::protocol_ie_field_pair_s::second_value
ies_set_paramT_::second_value_c second_value
Definition: ngap.h:13997
asn1::ngap::location_report_fail_ind_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:23917
asn1::ngap::ho_request_ack_ies_container::pdu_session_res_admitted_list
ie_field_s< dyn_seq_of< pdu_session_res_admitted_item_s, 1, 256, true > > pdu_session_res_admitted_list
Definition: ngap.h:5881
asn1::ngap::qos_flow_accepted_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50999
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::successful_outcome_c
successful_outcome_c()=default
asn1::ngap::broadcast_cancelled_area_list_c::set_cell_id_cancelled_nr
cell_id_cancelled_nr_l & set_cell_id_cancelled_nr()
Definition: ngap.cc:5122
asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:8345
asn1::ngap::ho_cmd_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:4871
asn1::ngap::drb_status_ul18_s::ul_count_value
count_value_for_pdcp_sn18_s ul_count_value
Definition: ngap.h:3450
asn1::ngap::n3_iwf_id_c::c
choice_buffer_t< fixed_bitstring< 16, false, true >, protocol_ie_single_container_s< n3_iwf_id_ext_ies_o > > c
Definition: ngap.h:1238
asn1::ngap::ran_cfg_upd_ies_container::ran_node_name_present
bool ran_node_name_present
Definition: ngap.h:11460
asn1::ngap::area_of_interest_tai_item_s
Definition: ngap.h:1940
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::to_string
const char * to_string() const
Definition: ngap.cc:47832
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21929
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7520
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:26020
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::value
enum asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::options value
asn1::ngap::location_report_request_type_s::report_area
report_area_e report_area
Definition: ngap.h:5509
asn1::ngap::ue_ngap_ids_c::ue_ngap_id_pair
ue_ngap_id_pair_s & ue_ngap_id_pair()
Definition: ngap.h:7945
asn1::ngap::location_report_request_type_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:14635
asn1::ngap::pdu_session_res_ho_item_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:4810
asn1::ngap::trace_fail_ind_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:11574
asn1::ngap::init_ue_msg_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:6791
asn1::ngap::pdu_session_res_modify_resp_ies_container::crit_diagnostics_present
bool crit_diagnostics_present
Definition: ngap.h:11087
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::qos_flow_setup_request_list
qos_flow_setup_request_list_l & qos_flow_setup_request_list()
Definition: ngap.cc:50351
asn1::ngap::last_visited_cell_info_c::destroy_
void destroy_()
Definition: ngap.cc:46879
asn1::ngap::qos_flow_setup_request_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13579
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container::nrp_pa_pdu
ie_field_s< unbounded_octstring< true > > nrp_pa_pdu
Definition: ngap.h:11859
asn1::ngap::ng_enb_id_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:2764
asn1::ngap::ngap_private_ies_empty_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9590
asn1::ngap::ran_status_transfer_transparent_container_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:10159
asn1::ngap::drb_status_dl_c::destroy_
void destroy_()
Definition: ngap.cc:7285
asn1::ngap::emergency_area_id_cancelled_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2318
asn1::ngap::global_ran_node_id_c::choice_exts
protocol_ie_single_container_s< global_ran_node_id_ext_ies_o > & choice_exts()
Definition: ngap.h:1412
asn1::ngap::pdu_session_res_modify_confirm_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:39197
asn1::ngap::dl_ran_status_transfer_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:10199
asn1::ngap::trace_depth_opts::to_string
const char * to_string() const
Definition: ngap.cc:14623
asn1::ngap::ran_cfg_upd_fail_ies_o
Definition: ngap.h:9635
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:6468
asn1::ngap::ue_context_mod_fail_ies_o::value_c
Definition: ngap.h:9957
asn1::ngap::pws_cancel_request_ies_o::value_c
Definition: ngap.h:9133
asn1::ngap::ue_context_mod_fail_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11613
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nrp_pa_pdu
@ nrp_pa_pdu
Definition: ngap.h:10634
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:9094
asn1::ngap::user_location_info_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5201
asn1::ngap::ho_cancel_ack_ies_o::value_c::type_
types type_
Definition: ngap.h:4764
asn1::ngap::ng_enb_id_c
Definition: ngap.h:1244
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_to_be_switched_dl_item_s
Definition: ngap.h:7517
asn1::ngap::rrc_inactive_transition_report_request_e
enumerated< rrc_inactive_transition_report_request_opts, true > rrc_inactive_transition_report_request_e
Definition: ngap.h:5543
asn1::ngap::ue_radio_cap_info_ind_ies_container::ue_radio_cap_info_ind_ies_container
ue_radio_cap_info_ind_ies_container()
Definition: ngap.cc:42672
asn1::ngap::pdu_session_res_setup_resp_ies_container::pdu_session_res_setup_resp_ies_container
pdu_session_res_setup_resp_ies_container()
Definition: ngap.cc:39989
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:49318
asn1::ngap::init_context_setup_fail_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:6353
asn1::ngap::ng_reset_ies_o
Definition: ngap.h:8383
asn1::ngap::drb_status_dl_c::drb_status_dl18
drb_status_dl18_s & drb_status_dl18()
Definition: ngap.h:3380
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:35930
asn1::ngap::cp_transport_layer_info_c::endpoint_ip_address
bounded_bitstring< 1, 160, true, true > & endpoint_ip_address()
Definition: ngap.h:343
asn1::ngap::ho_cmd_s
elementary_procedure_option< ho_cmd_ies_container > ho_cmd_s
Definition: ngap.h:4946
asn1::ngap::ngap_elem_procs_o::init_msg_c::operator=
init_msg_c & operator=(const init_msg_c &other)
Definition: ngap.cc:44427
asn1::ngap::pdu_session_res_notify_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49706
asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_ind_ies_o::value_c::types_opts::options value
asn1::ngap::ue_ngap_id_pair_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:22266
asn1::ngap::targetenb_id_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16894
asn1::ngap::cause_protocol_opts::unspecified
@ unspecified
Definition: ngap.h:723
asn1::ngap::pdu_session_res_secondary_ratusage_item_s
Definition: ngap.h:7447
asn1::ngap::rrcestablishment_cause_opts::mo_voice_call
@ mo_voice_call
Definition: ngap.h:6761
asn1::ngap::ue_context_mod_request_s
elementary_procedure_option< ue_context_mod_request_ies_container > ue_context_mod_request_s
Definition: ngap.h:11662
asn1::ngap::ho_notify_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:13862
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::c
secondary_ratusage_info_s c
Definition: ngap.h:13453
asn1::ngap::data_forwarding_accepted_opts::to_string
const char * to_string() const
Definition: ngap.cc:3422
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::secondary_rat_data_usage_report
@ secondary_rat_data_usage_report
Definition: ngap.h:12035
asn1::ngap::secondary_rat_data_usage_report_ies_container::pdu_session_res_secondary_ratusage_list
ie_field_s< dyn_seq_of< pdu_session_res_secondary_ratusage_item_s, 1, 256, true > > pdu_session_res_secondary_ratusage_list
Definition: ngap.h:11555
asn1::ngap::user_location_info_nr_s::time_stamp
fixed_octstring< 4, true > time_stamp
Definition: ngap.h:5183
asn1::ngap::nr_cgi_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3865
asn1::ngap::ue_context_release_cmd_ies_o::value_c::types_opts::ue_ngap_ids
@ ue_ngap_ids
Definition: ngap.h:10131
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:28715
asn1::ngap::ho_cmd_transfer_s::qos_flow_to_be_forwarded_list
qos_flow_to_be_forwarded_list_l qos_flow_to_be_forwarded_list
Definition: ngap.h:5049
asn1::ngap::deactiv_trace_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:8154
asn1::ngap::reset_type_c::~reset_type_c
~reset_type_c()
Definition: ngap.h:7868
asn1::ngap::ue_ngap_ids_c::types_opts::ue_ngap_id_pair
@ ue_ngap_id_pair
Definition: ngap.h:7928
asn1::ngap::qos_flow_item_with_data_forwarding_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:3484
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types_opts::value
enum asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::types_opts::options value
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:35591
asn1::ngap::path_switch_request_setup_failed_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:50950
asn1::ngap::ng_reset_ack_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:8349
asn1::ngap::paging_ies_o::value_c::assist_data_for_paging
assist_data_for_paging_s & assist_data_for_paging()
Definition: ngap.cc:30021
asn1::ngap::count_value_for_pdcp_sn12_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:6038
asn1::ngap::pdu_session_res_setup_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:39869
asn1::ngap::ue_paging_id_c
Definition: ngap.h:7987
asn1::ngap::amf_tnlassoc_to_upd_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:340
asn1::ngap::ue_ngap_ids_c::types_opts::options
options
Definition: ngap.h:7928
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s
Definition: ngap.h:7233
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:21056
asn1::ngap::dl_nas_transport_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:8596
asn1::ngap::slice_overload_item_s::s_nssai
s_nssai_s s_nssai
Definition: ngap.h:6909
asn1::ngap::volume_timed_report_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47772
asn1::ngap::path_switch_request_ack_transfer_s::ul_ngu_up_tnl_info
up_transport_layer_info_c ul_ngu_up_tnl_info
Definition: ngap.h:13841
asn1::ngap::maximum_integrity_protected_data_rate_opts
Definition: ngap.h:13545
asn1::ngap::source_of_ue_activity_behaviour_info_opts::nulltype
@ nulltype
Definition: ngap.h:3117
asn1::ngap::cell_size_opts::value
enum asn1::ngap::cell_size_opts::options value
asn1::ngap::son_info_reply_s::ext
bool ext
Definition: ngap.h:4032
asn1::ngap::pws_fail_ind_ies_o
Definition: ngap.h:9223
asn1::ngap::gnb_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2418
asn1::ngap::up_transport_layer_info_item_s::ext
bool ext
Definition: ngap.h:13150
asn1::ngap::init_ue_msg_ies_o::value_c::rrcestablishment_cause
rrcestablishment_cause_e & rrcestablishment_cause()
Definition: ngap.cc:20493
asn1::ngap::broadcast_completed_area_list_c::operator=
broadcast_completed_area_list_c & operator=(const broadcast_completed_area_list_c &other)
Definition: ngap.cc:5764
asn1::ngap::ngap_elem_procs_o::unsuccessful_outcome_c::type_
types type_
Definition: ngap.h:12379
asn1::ngap::last_visited_cell_info_c::choice_exts
protocol_ie_single_container_s< last_visited_cell_info_ext_ies_o > & choice_exts()
Definition: ngap.h:12482
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::options value
asn1::ngap::global_ng_enb_id_s
Definition: ngap.h:1352
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::pdu_session_res_info_list
pdu_session_res_info_list_l pdu_session_res_info_list
Definition: ngap.h:14065
asn1::ngap::ul_nas_transport_ies_o::value_c::nas_pdu
unbounded_octstring< true > & nas_pdu()
Definition: ngap.cc:36384
asn1::ngap::ho_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:13201
asn1::ngap::pdu_session_usage_report_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47865
asn1::ngap::pdu_session_res_released_item_ps_fail_s
Definition: ngap.h:7413
asn1::ngap::ho_cmd_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13105
asn1::ngap::init_context_setup_request_ies_o
Definition: ngap.h:6462
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::ie_exts
emergency_area_id_cancelled_eutra_item_ext_ies_container ie_exts
Definition: ngap.h:2304
asn1::ngap::handov_type_opts::fivegs_to_eps
@ fivegs_to_eps
Definition: ngap.h:4840
asn1::ngap::ng_reset_ies_o::value_c::type_
types type_
Definition: ngap.h:8410
asn1::ngap::init_context_setup_fail_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:18145
asn1::ngap::init_context_setup_request_ies_o::value_c::redirection_voice_fallback
redirection_voice_fallback_e & redirection_voice_fallback()
Definition: ngap.cc:19004
asn1::ngap::path_switch_request_ack_transfer_s::ext
bool ext
Definition: ngap.h:13838
asn1::ngap::add_qos_flow_info_opts::nulltype
@ nulltype
Definition: ngap.h:12996
asn1::ngap::ue_context_release_complete_ies_o
Definition: ngap.h:10169
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container::ul_non_ueassociated_nrp_pa_transport_ies_container
ul_non_ueassociated_nrp_pa_transport_ies_container()
Definition: ngap.cc:42919
asn1::ngap::location_report_fail_ind_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:10850
asn1::ngap::overload_action_opts::to_string
const char * to_string() const
Definition: ngap.cc:20842
asn1::ngap::path_switch_request_transfer_ext_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:51039
asn1::ngap::qos_flow_notify_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:49586
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::ue_radio_cap_for_paging
@ ue_radio_cap_for_paging
Definition: ngap.h:10372
asn1::ngap::last_visited_ngran_cell_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:46810
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::value
enum asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::options value
asn1::ngap::ho_required_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:6129
asn1::ngap::pdu_session_res_to_release_item_rel_cmd_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22153
asn1::ngap::emergency_area_id_broadcast_nr_l
dyn_array< emergency_area_id_broadcast_nr_item_s > emergency_area_id_broadcast_nr_l
Definition: ngap.h:2725
asn1::ngap::ho_flag_opts::to_string
const char * to_string() const
Definition: ngap.cc:22358
asn1::ngap::pdu_session_res_setup_resp_transfer_s::add_dl_qos_flow_per_tnl_info
qos_flow_per_tnl_info_list_l add_dl_qos_flow_per_tnl_info
Definition: ngap.h:13771
asn1::ngap::ul_ran_cfg_transfer_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:43002
asn1::ngap::warning_area_list_c::types_opts::eutra_cgi_list_for_warning
@ eutra_cgi_list_for_warning
Definition: ngap.h:8053
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:8533
asn1::ngap::last_visited_cell_info_c::types_opts::eutran_cell
@ eutran_cell
Definition: ngap.h:12445
asn1::ngap::pws_cancel_resp_ies_o::value_c::types_opts::broadcast_cancelled_area_list
@ broadcast_cancelled_area_list
Definition: ngap.h:9181
asn1::ngap::rrc_inactive_transition_report_request_opts::to_string
const char * to_string() const
Definition: ngap.cc:14708
asn1::ngap::pdu_session_res_modify_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:26280
asn1::ngap::dl_ran_cfg_transfer_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:9906
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::ho_request_ack
@ ho_request_ack
Definition: ngap.h:12237
asn1::ngap::guami_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:458
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pws_failed_cell_id_list_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:22512
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::ue_aggregate_maximum_bit_rate
@ ue_aggregate_maximum_bit_rate
Definition: ngap.h:6470
asn1::ngap::ho_request_ack_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:16668
asn1::ngap::son_info_c::c
choice_buffer_t< protocol_ie_single_container_s< son_info_ext_ies_o >, son_info_reply_s > c
Definition: ngap.h:4118
asn1::ngap::pdu_session_res_modify_resp_transfer_s::dl_ngu_up_tnl_info_present
bool dl_ngu_up_tnl_info_present
Definition: ngap.h:13322
asn1::ngap::private_ie_id_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21187
asn1::ngap::pws_cancel_request_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:28804
asn1::ngap::ue_paging_id_c::type_
types type_
Definition: ngap.h:8032
asn1::ngap::served_guami_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:563
asn1::ngap::ue_context_release_cmd_s
elementary_procedure_option< ue_context_release_cmd_ies_container > ue_context_release_cmd_s
Definition: ngap.h:11704
asn1::ngap::ue_context_mod_fail_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:33601
asn1::ngap::expected_ue_activity_behaviour_s::expected_activity_period
uint8_t expected_activity_period
Definition: ngap.h:3145
asn1::ngap::pdu_session_res_notify_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11118
asn1::ngap::pdu_session_res_modify_resp_ies_container::pdu_session_res_failed_to_modify_list_mod_res_present
bool pdu_session_res_failed_to_modify_list_mod_res_present
Definition: ngap.h:11085
asn1::ngap::pdu_session_res_modify_request_ies_container::pdu_session_res_modify_request_ies_container
pdu_session_res_modify_request_ies_container()
Definition: ngap.cc:39296
asn1::ngap::nas_non_delivery_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38557
asn1::ngap::pdu_session_res_modify_request_ies_o::value_c::ran_paging_prio
uint16_t & ran_paging_prio()
Definition: ngap.cc:26660
asn1::ngap::write_replace_warning_request_ies_o::value_c::warning_security_info
fixed_octstring< 50, true > & warning_security_info()
Definition: ngap.cc:37704
asn1::ngap::service_area_info_item_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:3715
asn1::ngap::amf_cfg_upd_ies_container::amf_tnlassoc_to_rem_list_present
bool amf_tnlassoc_to_rem_list_present
Definition: ngap.h:666
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::dl_ueassociated_nrp_pa_transport_ies_container
dl_ueassociated_nrp_pa_transport_ies_container()
Definition: ngap.cc:10778
asn1::ngap::qos_flow_add_or_modify_request_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48562
asn1::ngap::reroute_nas_request_ies_o::value_c::type_
types type_
Definition: ngap.h:9804
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::value
enum asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::types_opts::options value
asn1::ngap::ng_setup_request_ies_o::value_c::global_ran_node_id
global_ran_node_id_c & global_ran_node_id()
Definition: ngap.cc:25196
asn1::ngap::ue_context_request_opts::nulltype
@ nulltype
Definition: ngap.h:6777
asn1::ngap::amf_cfg_upd_ies_o::value_c::types_opts::relative_amf_capacity
@ relative_amf_capacity
Definition: ngap.h:595
asn1::ngap::ue_associated_lc_ng_conn_item_s::ext
bool ext
Definition: ngap.h:7147
asn1::ngap::pws_restart_ind_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:29505
asn1::ngap::trace_fail_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41688
asn1::ngap::ho_request_ack_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:16219
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::amf_tnlassoc_setup_list
amf_tnlassoc_setup_list_l & amf_tnlassoc_setup_list()
Definition: ngap.cc:1788
asn1::ngap::write_replace_warning_request_ies_o::value_c::data_coding_scheme
fixed_bitstring< 8, false, true > & data_coding_scheme()
Definition: ngap.cc:37709
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::pdu_session_res_failed_to_setup_list_ps_req
@ pdu_session_res_failed_to_setup_list_ps_req
Definition: ngap.h:9527
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:9611
asn1::ngap::location_report_ctrl_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8221
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::ext
bool ext
Definition: ngap.h:7217
asn1::ngap::xn_ext_tla_item_s::gtp_tlas
xn_gtp_tlas_l gtp_tlas
Definition: ngap.h:3986
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c
Definition: ngap.h:13174
asn1::ngap::ngran_cgi_c::eutra_cgi
eutra_cgi_s & eutra_cgi()
Definition: ngap.h:1869
asn1::ngap::ho_flag_opts
Definition: ngap.h:7661
asn1::ngap::notif_ctrl_opts::value
enum asn1::ngap::notif_ctrl_opts::options value
asn1::ngap::ims_voice_support_ind_opts
Definition: ngap.h:7669
asn1::ngap::global_ng_enb_id_s::plmn_id
fixed_octstring< 3, true > plmn_id
Definition: ngap.h:1355
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:5822
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:26969
asn1::ngap::dl_ran_cfg_transfer_ies_o::value_c
Definition: ngap.h:4180
asn1::ngap::pws_fail_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:40355
asn1::ngap::path_switch_request_ack_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:30266
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::nas_security_params_from_ngran
@ nas_security_params_from_ngran
Definition: ngap.h:4861
asn1::ngap::son_info_c::operator=
son_info_c & operator=(const son_info_c &other)
Definition: ngap.cc:9645
asn1::ngap::ue_context_release_complete_ies_o::value_c::c
choice_buffer_t< crit_diagnostics_s, info_on_recommended_cells_and_ran_nodes_for_paging_s, pdu_session_res_list_cxt_rel_cpl_l, user_location_info_c > c
Definition: ngap.h:10218
asn1::ngap::warning_area_list_c::tai_list_for_warning
tai_list_for_warning_l & tai_list_for_warning()
Definition: ngap.h:8086
asn1::ngap::ho_request_ack_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16405
asn1::ngap::ng_setup_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:8550
asn1::ngap::dl_nas_transport_ies_container::dl_nas_transport_ies_container
dl_nas_transport_ies_container()
Definition: ngap.cc:8983
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_fail_s::ext
bool ext
Definition: ngap.h:6321
asn1::ngap::pdu_session_res_failed_to_setup_item_su_res_s::ie_exts
pdu_session_res_failed_to_setup_item_su_res_ext_ies_container ie_exts
Definition: ngap.h:7255
asn1::ngap::ng_reset_ack_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:24565
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:2065
asn1::ngap::expected_ue_behaviour_s::expected_ho_interv
expected_ho_interv_e expected_ho_interv
Definition: ngap.h:3203
asn1::ngap::uetnla_binding_release_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:36060
asn1::ngap::ho_cancel_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:4722
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:16686
asn1::ngap::ho_cancel_ies_o::value_c
Definition: ngap.h:4674
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8473
asn1::ngap::ho_required_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17406
asn1::ngap::path_switch_request_ies_o::value_c::types_opts::options
options
Definition: ngap.h:9521
asn1::ngap::ue_context_mod_fail_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:11615
asn1::ngap::ue_radio_cap_check_resp_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:35526
asn1::ngap::trace_start_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:33220
asn1::ngap::pdu_session_res_released_item_not_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21773
asn1::ngap::init_ue_msg_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:6865
asn1::ngap::event_type_opts::direct
@ direct
Definition: ngap.h:5432
asn1::ngap::ue_context_mod_request_ies_o::value_c::types_opts::ue_aggregate_maximum_bit_rate
@ ue_aggregate_maximum_bit_rate
Definition: ngap.h:10011
asn1::ngap::served_guami_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:531
asn1::ngap::pdu_session_res_modify_resp_transfer_ext_ies_o::ext_c::c
up_transport_layer_info_pair_list_l c
Definition: ngap.h:13305
asn1::ngap::init_context_setup_request_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:18460
asn1::ngap::overload_start_ies_container
Definition: ngap.h:10988
asn1::ngap::pdu_session_res_modify_ind_transfer_ext_ies_o::ext_c::type
types type() const
Definition: ngap.h:12915
asn1::ngap::ng_reset_ack_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38687
asn1::ngap::location_report_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:23493
asn1::ngap::target_id_c::destroy_
void destroy_()
Definition: ngap.cc:16942
asn1::ngap::pws_cancel_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40111
asn1::ngap::ue_context_mod_fail_ies_o::value_c::cause
cause_c & cause()
Definition: ngap.cc:33503
asn1::ngap::init_context_setup_resp_ies_container::pdu_session_res_failed_to_setup_list_cxt_res_present
bool pdu_session_res_failed_to_setup_list_cxt_res_present
Definition: ngap.h:6734
asn1::ngap::path_switch_request_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:40619
asn1::ngap::expected_ue_behaviour_s::expected_ue_activity_behaviour_present
bool expected_ue_activity_behaviour_present
Definition: ngap.h:3198
asn1::ngap::cause_radio_network_opts::txnrelocoverall_expiry
@ txnrelocoverall_expiry
Definition: ngap.h:736
asn1::ngap::ue_context_mod_resp_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:10083
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::ie_exts
pdu_session_res_failed_to_setup_item_ps_req_ext_ies_container ie_exts
Definition: ngap.h:7238
asn1::ngap::pdu_session_res_modify_ind_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:39235
asn1::ngap::non_dynamic5_qi_descriptor_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:47419
asn1::ngap::ngap_elem_procs_o::init_msg_c::ue_context_release_request
ue_context_release_request_s & ue_context_release_request()
Definition: ngap.cc:44826
asn1::ngap::ran_cfg_upd_ies_container::supported_ta_list
ie_field_s< dyn_seq_of< supported_ta_item_s, 1, 256, true > > supported_ta_list
Definition: ngap.h:11465
asn1::ngap::overload_resp_c::types_opts::value
enum asn1::ngap::overload_resp_c::types_opts::options value
asn1::ngap::cause_radio_network_opts::encryption_and_or_integrity_protection_algorithms_not_supported
@ encryption_and_or_integrity_protection_algorithms_not_supported
Definition: ngap.h:765
asn1::ngap::init_context_setup_resp_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:6736
asn1::ngap::path_switch_request_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:31075
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::nas_pdu
@ nas_pdu
Definition: ngap.h:8299
asn1::ngap::last_visited_cell_info_c::eutran_cell
unbounded_octstring< true > & eutran_cell()
Definition: ngap.h:12467
asn1::ngap::rat_restricts_item_s
Definition: ngap.h:3695
asn1::ngap::amf_tnlassoc_to_rem_item_s
Definition: ngap.h:433
asn1::ngap::init_context_setup_resp_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:6737
asn1::ngap::ngap_pdu_c::operator=
ngap_pdu_c & operator=(const ngap_pdu_c &other)
Definition: ngap.cc:47263
asn1::ngap::write_replace_warning_resp_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:38133
asn1::ngap::pws_cancel_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:28838
asn1::ngap::n3_iwf_id_c::type_
types type_
Definition: ngap.h:1237
asn1::ngap::qos_flow_to_be_forwarded_item_s::ext
bool ext
Definition: ngap.h:4997
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:19753
asn1::ngap::init_ue_msg_ies_container::five_g_s_tmsi_present
bool five_g_s_tmsi_present
Definition: ngap.h:6859
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::rrc_state
@ rrc_state
Definition: ngap.h:9729
asn1::ngap::ho_notify_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:13904
asn1::ngap::deactiv_trace_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:8003
asn1::ngap::broadcast_cancelled_area_list_c::cell_id_cancelled_eutra
cell_id_cancelled_eutra_l & cell_id_cancelled_eutra()
Definition: ngap.h:2414
asn1::ngap::qos_flow_info_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47499
asn1::ngap::path_switch_request_fail_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:41025
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:4671
asn1::ngap::qos_flow_setup_request_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49945
asn1::ngap::expected_ue_behaviour_s::expected_ue_mob
expected_ue_mob_e expected_ue_mob
Definition: ngap.h:3204
asn1::ngap::emergency_area_id_broadcast_nr_item_s
Definition: ngap.h:2664
asn1::ngap::up_transport_layer_info_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:3528
asn1::ngap::pdu_session_res_modify_item_mod_req_ext_ies_o::ext_c::types_opts::s_nssai
@ s_nssai
Definition: ngap.h:7033
asn1::ngap::rrc_inactive_transition_report_request_opts::subsequent_state_transition_report
@ subsequent_state_transition_report
Definition: ngap.h:5535
asn1::ngap::ho_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:14857
asn1::ngap::location_report_request_type_s::event_type
event_type_e event_type
Definition: ngap.h:5508
asn1::ngap::path_switch_request_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:30985
asn1::ngap::pre_emption_cap_opts
Definition: ngap.h:1734
asn1::ngap::gnb_id_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:1135
asn1::ngap::target_id_c::target_id_c
target_id_c()=default
asn1::ngap::ng_setup_resp_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:25369
asn1::ngap::crit_diagnostics_s::proc_crit_present
bool proc_crit_present
Definition: ngap.h:964
asn1::ngap::ng_setup_request_ies_o::value_c::types_opts::ue_retention_info
@ ue_retention_info
Definition: ngap.h:8478
asn1::ngap::ngap_elem_procs_o::init_msg_c::uetnla_binding_release_request
uetnla_binding_release_request_s & uetnla_binding_release_request()
Definition: ngap.cc:44836
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ho_notify
@ ho_notify
Definition: ngap.h:12020
asn1::ngap::ngap_private_ies_empty_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:31417
asn1::ngap::ue_context_release_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:35167
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7218
asn1::ngap::drb_status_dl_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7400
asn1::ngap::assist_data_for_paging_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4474
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:10338
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:28180
asn1::ngap::emergency_fallback_request_ind_e
enumerated< emergency_fallback_request_ind_opts, true > emergency_fallback_request_ind_e
Definition: ngap.h:4514
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::types_opts::options
options
Definition: ngap.h:12233
asn1::ngap::pdu_session_res_release_cmd_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:27452
asn1::ngap::qos_flow_add_or_modify_request_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:13116
asn1::ngap::rrc_inactive_transition_report_request_opts::value
enum asn1::ngap::rrc_inactive_transition_report_request_opts::options value
asn1::ngap::overload_action_opts::reject_rrc_cr_sig
@ reject_rrc_cr_sig
Definition: ngap.h:6889
asn1::ngap::pdu_session_res_notify_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11114
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:42922
asn1::ngap::ran_cfg_upd_fail_s
elementary_procedure_option< ran_cfg_upd_fail_ies_container > ran_cfg_upd_fail_s
Definition: ngap.h:11501
asn1::ngap::pdu_session_res_release_cmd_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:27509
asn1::ngap::ran_cfg_upd_fail_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:31491
asn1::ngap::cp_transport_layer_info_c::type
types type() const
Definition: ngap.h:338
asn1::ngap::location_report_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:23307
asn1::ngap::paging_ies_o::value_c::paging_origin
paging_origin_e & paging_origin()
Definition: ngap.cc:30016
asn1::ngap::write_replace_warning_request_ies_o::value_c::warning_area_list
warning_area_list_c & warning_area_list()
Definition: ngap.cc:37684
asn1::ngap::crit_diagnostics_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:965
asn1::ngap::gbr_qos_info_s::maximum_packet_loss_rate_dl
uint16_t maximum_packet_loss_rate_dl
Definition: ngap.h:4660
asn1::ngap::security_ind_ext_ies_o::ext_c
Definition: ngap.h:13595
asn1::ngap::pdu_session_res_setup_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9083
asn1::ngap::init_context_setup_fail_ies_container::pdu_session_res_failed_to_setup_list_cxt_fail
ie_field_s< dyn_seq_of< pdu_session_res_failed_to_setup_item_cxt_fail_s, 1, 256, true > > pdu_session_res_failed_to_setup_list_cxt_fail
Definition: ngap.h:6402
asn1::ngap::ue_retention_info_opts
Definition: ngap.h:8042
asn1::ngap::cell_id_list_for_restart_c::types_opts
Definition: ngap.h:2928
asn1::ngap::overload_start_nssai_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:21294
asn1::ngap::ngap_elem_procs_o::init_msg_c::amf_cfg_upd
amf_cfg_upd_s & amf_cfg_upd()
Definition: ngap.cc:44601
asn1::ngap::location_report_fail_ind_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38412
asn1::ngap::add_dluptnl_info_for_ho_item_s::ie_exts
add_dluptnl_info_for_ho_item_ext_ies_container ie_exts
Definition: ngap.h:1718
asn1::ngap::overload_resp_c::set_choice_exts
protocol_ie_single_container_s< overload_resp_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:20957
asn1::ngap::private_msg_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:41101
asn1::ngap::pdu_session_res_setup_item_cxt_res_s::pdu_session_res_setup_resp_transfer
unbounded_octstring< true > pdu_session_res_setup_resp_transfer
Definition: ngap.h:6654
asn1::ngap::ho_request_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:5722
asn1::ngap::drb_status_ul_c::c
choice_buffer_t< drb_status_ul12_s, drb_status_ul18_s, protocol_ie_single_container_s< drb_status_ul_ext_ies_o > > c
Definition: ngap.h:3519
asn1::ngap::write_replace_warning_request_ies_o::value_c::msg_id
fixed_bitstring< 16, false, true > & msg_id()
Definition: ngap.cc:37674
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:8299
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:27941
asn1::ngap::ul_non_ueassociated_nrp_pa_transport_ies_o
Definition: ngap.h:10502
asn1::ngap::init_context_setup_request_ies_o::value_c::mob_restrict_list
mob_restrict_list_s & mob_restrict_list()
Definition: ngap.cc:18963
asn1::ngap::ue_context_mod_resp_ies_container
Definition: ngap.h:11664
asn1::ngap::trace_start_ies_o
Definition: ngap.h:9911
asn1::ngap::drb_status_dl12_s::ext
bool ext
Definition: ngap.h:3325
asn1::ngap::pdu_session_res_admitted_item_s
Definition: ngap.h:5773
asn1::ngap::nas_non_delivery_ind_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:24118
asn1::ngap::ul_nas_transport_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:36481
asn1::ngap::ue_paging_id_c::ue_paging_id_c
ue_paging_id_c()=default
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::type
types type() const
Definition: ngap.h:9741
asn1::ngap::expected_ho_interv_opts::to_string
const char * to_string() const
Definition: ngap.cc:6766
asn1::ngap::packet_error_rate_s::per_exponent
uint8_t per_exponent
Definition: ngap.h:4408
asn1::ngap::ho_notify_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:14148
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:10372
asn1::ngap::cell_traffic_trace_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:6264
asn1::ngap::pdu_session_res_release_cmd_transfer_s::ext
bool ext
Definition: ngap.h:13488
asn1::ngap::cause_transport_opts::transport_res_unavailable
@ transport_res_unavailable
Definition: ngap.h:792
asn1::ngap::path_switch_request_fail_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:11404
asn1::ngap::path_switch_request_ack_ies_container::crit_diagnostics
ie_field_s< crit_diagnostics_s > crit_diagnostics
Definition: ngap.h:11385
asn1::ngap::overload_start_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:25727
asn1::ngap::ue_context_mod_request_ies_container::security_key_present
bool security_key_present
Definition: ngap.h:11634
asn1::ngap::ho_cmd_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:4865
asn1::ngap::amf_paging_target_c::type_
types type_
Definition: ngap.h:1525
asn1::ngap::ue_radio_cap_info_ind_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42748
asn1::ngap::ue_radio_cap_check_request_ies_o::value_c::ran_ue_ngap_id
uint64_t & ran_ue_ngap_id()
Definition: ngap.cc:35422
asn1::ngap::expected_ue_mob_opts::value
enum asn1::ngap::expected_ue_mob_opts::options value
asn1::ngap::init_context_setup_resp_ies_container::init_context_setup_resp_ies_container
init_context_setup_resp_ies_container()
Definition: ngap.cc:20114
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s
Definition: ngap.h:7199
asn1::ngap::ue_paging_id_c::set_choice_exts
protocol_ie_single_container_s< ue_paging_id_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:22993
asn1::ngap::location_report_fail_ind_ies_o::value_c::c
choice_buffer_t< cause_c > c
Definition: ngap.h:8281
asn1::ngap::ngap_elem_procs_o::successful_outcome_c::init_context_setup_resp
init_context_setup_resp_s & init_context_setup_resp()
Definition: ngap.cc:46032
asn1::ngap::pre_emption_vulnerability_opts::nulltype
@ nulltype
Definition: ngap.h:1743
asn1::ngap::ul_ran_cfg_transfer_ies_o::value_c::type_
types type_
Definition: ngap.h:10571
asn1::ngap::broadcast_completed_area_list_c::set_cell_id_broadcast_eutra
cell_id_broadcast_eutra_l & set_cell_id_broadcast_eutra()
Definition: ngap.cc:5800
asn1::ngap::amf_tnlassoc_to_upd_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:459
asn1::ngap::qos_flow_setup_request_item_s
Definition: ngap.h:13576
asn1::ngap::gtp_tunnel_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3455
asn1::ngap::target_id_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:17036
asn1::ngap::pws_cancel_request_ies_container::cancel_all_warning_msgs
ie_field_s< cancel_all_warning_msgs_e > cancel_all_warning_msgs
Definition: ngap.h:11237
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::paging
@ paging
Definition: ngap.h:12028
asn1::ngap::init_msg_s
Definition: ngap.h:12403
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::ul_ngu_up_tnl_modify_list
ul_ngu_up_tnl_modify_list_l & ul_ngu_up_tnl_modify_list()
Definition: ngap.cc:48904
asn1::ngap::data_forwarding_not_possible_opts::value
enum asn1::ngap::data_forwarding_not_possible_opts::options value
asn1::ngap::tai_cancelled_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4891
asn1::ngap::dl_ngu_tnl_info_reused_opts::true_value
@ true_value
Definition: ngap.h:13895
asn1::ngap::drb_status_dl_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:3356
asn1::ngap::protocol_ie_field_pair_s::second_crit
crit_e second_crit
Definition: ngap.h:13996
asn1::ngap::cause_radio_network_opts::ue_max_integrity_protected_data_rate_reason
@ ue_max_integrity_protected_data_rate_reason
Definition: ngap.h:778
asn1::ngap::ho_request_ack_ies_container
Definition: ngap.h:5872
asn1::ngap::qos_flow_per_tnl_info_item_s::qos_flow_per_tnl_info
qos_flow_per_tnl_info_s qos_flow_per_tnl_info
Definition: ngap.h:4977
asn1::ngap::successful_outcome_s::value
ngap_elem_procs_o::successful_outcome_c value
Definition: ngap.h:12551
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:4326
asn1::ngap::unavailable_guami_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3338
asn1::ngap::rrc_inactive_transition_report_request_opts
Definition: ngap.h:5533
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_o::value_c::types_opts::nrp_pa_pdu
@ nrp_pa_pdu
Definition: ngap.h:4326
asn1::ngap::drb_status_ul_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:3464
asn1::ngap::pdu_session_res_failed_to_setup_item_ps_req_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:21416
asn1::ngap::drb_status_dl12_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7211
asn1::ngap::area_of_interest_cell_item_s::ie_exts
area_of_interest_cell_item_ext_ies_container ie_exts
Definition: ngap.h:1912
asn1::ngap::path_switch_request_ack_ies_o::value_c::types_opts::security_context
@ security_context
Definition: ngap.h:9390
asn1::ngap::pdu_session_res_notify_transfer_s::ie_exts
protocol_ext_container_l< pdu_session_res_notify_transfer_ext_ies_o > ie_exts
Definition: ngap.h:13472
asn1::ngap::gnb_id_c::types_opts::options
options
Definition: ngap.h:1135
asn1::ngap::cancel_all_warning_msgs_opts::to_string
const char * to_string() const
Definition: ngap.cc:22344
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12309
asn1::ngap::broadcast_completed_area_list_c::choice_exts
protocol_ie_single_container_s< broadcast_completed_area_list_ext_ies_o > & choice_exts()
Definition: ngap.h:2792
asn1::ngap::init_context_setup_resp_ies_o::value_c::type_
types type_
Definition: ngap.h:6711
asn1::ngap::reroute_nas_request_ies_o::value_c::allowed_nssai
allowed_nssai_l & allowed_nssai()
Definition: ngap.cc:32454
asn1::ngap::init_ue_msg_ies_container::five_g_s_tmsi
ie_field_s< five_g_s_tmsi_s > five_g_s_tmsi
Definition: ngap.h:6867
asn1::ngap::paging_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:29822
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_cfm_s::pdu_session_res_modify_ind_unsuccessful_transfer
unbounded_octstring< true > pdu_session_res_modify_ind_unsuccessful_transfer
Definition: ngap.h:7203
asn1::ngap::ue_ngap_ids_c::set_choice_exts
protocol_ie_single_container_s< ue_ngap_ids_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:22848
asn1::ngap::ho_request_ies_o::value_c::types_opts::pdu_session_res_setup_list_ho_req
@ pdu_session_res_setup_list_ho_req
Definition: ngap.h:5623
asn1::ngap::tnlassoc_usage_opts::both
@ both
Definition: ngap.h:399
asn1::ngap::path_switch_request_ack_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:30179
asn1::ngap::pdu_session_res_to_release_item_ho_cmd_s::ho_prep_unsuccessful_transfer
unbounded_octstring< true > ho_prep_unsuccessful_transfer
Definition: ngap.h:4828
asn1::ngap::pdu_session_res_setup_resp_ies_container::pdu_session_res_setup_list_su_res_present
bool pdu_session_res_setup_list_su_res_present
Definition: ngap.h:11207
asn1::ngap::overload_start_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8589
asn1::ngap::ho_request_ack_transfer_ext_ies_o::get_presence
static presence_e get_presence(const uint32_t &id)
Definition: ngap.cc:16676
asn1::ngap::paging_ies_container::paging_drx_present
bool paging_drx_present
Definition: ngap.h:11315
asn1::ngap::pdu_session_res_item_cxt_rel_cpl_ext_ies_o
Definition: ngap.h:6988
asn1::ngap::drb_status_ul_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7664
asn1::ngap::path_switch_request_ack_ies_container::security_context
ie_field_s< security_context_s > security_context
Definition: ngap.h:11378
asn1::ngap::cause_radio_network_opts::to_string
const char * to_string() const
Definition: ngap.cc:1183
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:10759
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::types_opts::user_location_info
@ user_location_info
Definition: ngap.h:9729
asn1::ngap::ue_context_release_complete_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:34905
asn1::ngap::trace_fail_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:33103
asn1::ngap::pdu_session_res_failed_to_modify_item_mod_res_s
Definition: ngap.h:7216
asn1::ngap::cell_traffic_trace_ies_o::value_c::types_opts::ngran_cgi
@ ngran_cgi
Definition: ngap.h:2997
asn1::ngap::security_ind_ext_ies_o::idx_to_id
static uint32_t idx_to_id(uint32_t idx)
Definition: ngap.cc:49962
asn1::ngap::pdu_session_res_modify_item_mod_ind_s::pdu_session_id
uint16_t pdu_session_id
Definition: ngap.h:7316
asn1::ngap::dl_nas_transport_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:3891
asn1::ngap::cell_id_cancelled_nr_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2284
asn1::ngap::cause_radio_network_opts::xn_ho_triggered
@ xn_ho_triggered
Definition: ngap.h:768
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::ran_ue_ngap_id
@ ran_ue_ngap_id
Definition: ngap.h:5817
asn1::ngap::cell_traffic_trace_ies_o::value_c::ngran_cgi
ngran_cgi_c & ngran_cgi()
Definition: ngap.cc:6447
asn1::ngap::dl_ngu_tnl_info_reused_opts
Definition: ngap.h:13894
asn1::ngap::write_replace_warning_resp_ies_container::write_replace_warning_resp_ies_container
write_replace_warning_resp_ies_container()
Definition: ngap.cc:43425
asn1::ngap::init_context_setup_request_ies_container::rrc_inactive_transition_report_request
ie_field_s< rrc_inactive_transition_report_request_e > rrc_inactive_transition_report_request
Definition: ngap.h:6610
asn1::ngap::broadcast_cancelled_area_list_c::set_tai_cancelled_nr
tai_cancelled_nr_l & set_tai_cancelled_nr()
Definition: ngap.cc:5127
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:26138
asn1::ngap::private_ie_id_c::types
enumerated< types_opts > types
Definition: ngap.h:7103
asn1::ngap::init_context_setup_resp_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:19965
asn1::ngap::init_context_setup_fail_ies_o::value_c
Definition: ngap.h:6340
asn1::ngap::qos_flow_per_tnl_info_s::ext
bool ext
Definition: ngap.h:4955
asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:8345
asn1::ngap::pdu_session_res_notify_ies_o::value_c::amf_ue_ngap_id
uint64_t & amf_ue_ngap_id()
Definition: ngap.cc:27306
asn1::ngap::reset_type_c::set_choice_exts
protocol_ie_single_container_s< reset_type_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:22687
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::cause
cause_c cause
Definition: ngap.h:12981
asn1::ngap::last_visited_cell_info_c::set_utran_cell
unbounded_octstring< true > & set_utran_cell()
Definition: ngap.cc:46992
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::options
options
Definition: ngap.h:4676
asn1::ngap::cell_id_list_for_restart_c
Definition: ngap.h:2927
asn1::ngap::ho_request_ack_transfer_ext_ies_o::ext_c::add_dluptnl_info_for_ho_list
add_dluptnl_info_for_ho_list_l & add_dluptnl_info_for_ho_list()
Definition: ngap.h:5953
asn1::ngap::ho_request_ack_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:5821
asn1::ngap::write_replace_warning_resp_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:10759
asn1::ngap::cell_id_list_for_restart_c::set_eutra_cgi_listfor_restart
eutra_cgi_list_l & set_eutra_cgi_listfor_restart()
Definition: ngap.cc:6169
asn1::ngap::path_switch_request_ack_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:40784
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:4805
asn1::ngap::error_ind_ies_o::value_c::type_
types type_
Definition: ngap.h:4576
asn1::ngap::source_ngran_node_to_target_ngran_node_transparent_container_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:14063
asn1::ngap::path_switch_request_ack_ies_o
Definition: ngap.h:9382
asn1::ngap::amf_cfg_upd_ack_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:1845
asn1::ngap::ho_request_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:15076
asn1::ngap::deactiv_trace_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:7937
asn1::ngap::init_context_setup_fail_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:18175
asn1::ngap::tnlassoc_item_s::ie_exts
tnlassoc_item_ext_ies_container ie_exts
Definition: ngap.h:940
asn1::ngap::ue_aggregate_maximum_bit_rate_s::ueaggregate_maximum_bit_rate_ul
uint64_t ueaggregate_maximum_bit_rate_ul
Definition: ngap.h:3798
asn1::ngap::gnb_id_c::set_gnb_id
bounded_bitstring< 22, 32, false, true > & set_gnb_id()
Definition: ngap.cc:2376
asn1::ngap::broadcast_completed_area_list_c::types
enumerated< types_opts > types
Definition: ngap.h:2749
asn1::ngap::add_dluptnl_info_for_ho_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:3651
asn1::ngap::user_location_info_c::types_opts::user_location_info_n3_iwf
@ user_location_info_n3_iwf
Definition: ngap.h:5199
asn1::ngap::dl_ueassociated_nrp_pa_transport_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:10851
asn1::ngap::non_dynamic5_qi_descriptor_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47395
asn1::ngap::qos_flow_per_tnl_info_s::uptransport_layer_info
up_transport_layer_info_c uptransport_layer_info
Definition: ngap.h:4957
asn1::ngap::emergency_area_id_cancelled_eutra_item_s::ext
bool ext
Definition: ngap.h:2300
asn1::ngap::service_area_info_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3714
asn1::ngap::pdu_session_res_released_item_not_s::ext
bool ext
Definition: ngap.h:7380
asn1::ngap::confidentiality_protection_result_opts::options
options
Definition: ngap.h:5902
asn1::ngap::amf_tnlassoc_to_add_item_s
Definition: ngap.h:408
asn1::ngap::pws_fail_ind_ies_o::value_c::c
choice_buffer_t< global_ran_node_id_c, pws_failed_cell_id_list_c > c
Definition: ngap.h:9251
asn1::ngap::pdu_session_type_opts::ethernet
@ ethernet
Definition: ngap.h:13634
asn1::ngap::pdu_session_res_item_cxt_rel_req_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:7282
asn1::ngap::drbs_to_qos_flows_map_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:3556
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::ul_ran_cfg_transfer
@ ul_ran_cfg_transfer
Definition: ngap.h:12043
asn1::ngap::emergency_service_target_cn_opts
Definition: ngap.h:4517
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:13686
asn1::ngap::pdu_session_res_failed_to_setup_item_cxt_res_s::ie_exts
pdu_session_res_failed_to_setup_item_cxt_res_ext_ies_container ie_exts
Definition: ngap.h:6638
asn1::ngap::cp_transport_layer_info_c::types_opts::options
options
Definition: ngap.h:326
asn1::ngap::ho_fail_ies_o::value_c::types_opts::to_number
uint8_t to_number() const
Definition: ngap.cc:13428
asn1::ngap::write_replace_warning_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:37396
asn1::ngap::trigger_msg_opts::value
enum asn1::ngap::trigger_msg_opts::options value
asn1::ngap::init_context_setup_fail_ies_container::ran_ue_ngap_id
ie_field_s< ran_ue_ngap_id_t > ran_ue_ngap_id
Definition: ngap.h:6400
asn1::ngap::area_of_interest_tai_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:1942
asn1::ngap::slice_support_item_s
Definition: ngap.h:505
asn1::ngap::ue_radio_cap_check_resp_ies_container::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:42654
asn1::ngap::pdu_session_res_notify_ies_o::value_c::pdu_session_res_notify_list
pdu_session_res_notify_list_l & pdu_session_res_notify_list()
Definition: ngap.cc:27316
asn1::ngap::path_switch_request_ack_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ng_setup_fail_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:38706
asn1::ngap::nas_non_delivery_ind_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:8299
asn1::ngap::ue_associated_lc_ng_conn_item_s::ie_exts
ue_associated_lc_ng_conn_item_ext_ies_container ie_exts
Definition: ngap.h:7153
asn1::ngap::mob_restrict_list_s::equivalent_plmns
equivalent_plmns_l equivalent_plmns
Definition: ngap.h:3778
asn1::ngap::ul_nas_transport_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:36303
asn1::ngap::init_context_setup_request_ies_o::value_c::types_opts::core_network_assist_info
@ core_network_assist_info
Definition: ngap.h:6471
asn1::ngap::ngap_elem_procs_o::init_msg_c::secondary_rat_data_usage_report
secondary_rat_data_usage_report_s & secondary_rat_data_usage_report()
Definition: ngap.cc:44811
asn1::ngap::direct_forwarding_path_availability_opts::nulltype
@ nulltype
Definition: ngap.h:6053
asn1::ngap::cell_traffic_trace_ies_container
Definition: ngap.h:3043
asn1::ngap::pdu_session_res_notify_released_transfer_ext_ies_o::ext_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:49528
asn1::ngap::location_report_ies_o::value_c::type_
types type_
Definition: ngap.h:8188
asn1::ngap::ran_cfg_upd_ies_o::value_c::type_
types type_
Definition: ngap.h:9710
asn1::ngap::ho_cancel_ack_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:11990
asn1::ngap::ngap_private_ies_empty_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:31406
asn1::ngap::qos_flow_info_item_s::ie_exts
qos_flow_info_item_ext_ies_container ie_exts
Definition: ngap.h:12689
asn1::ngap::pdu_session_res_modify_confirm_transfer_s::ie_exts
pdu_session_res_modify_confirm_transfer_ext_ies_container ie_exts
Definition: ngap.h:12783
asn1::ngap::ng_setup_request_ies_container::global_ran_node_id
ie_field_s< global_ran_node_id_c > global_ran_node_id
Definition: ngap.h:10948
asn1::ngap::rrcestablishment_cause_opts::nulltype
@ nulltype
Definition: ngap.h:6768
asn1::ngap::ho_request_ies_container::redirection_voice_fallback_present
bool redirection_voice_fallback_present
Definition: ngap.h:5733
asn1::ngap::ue_security_cap_s
Definition: ngap.h:5592
asn1::ngap::supported_ta_item_s::broadcast_plmn_list
broadcast_plmn_list_l broadcast_plmn_list
Definition: ngap.h:7569
asn1::protocol_ies_empty_o
Empty Protocol IE Object Set.
Definition: asn1_utils.h:1796
asn1::ngap::ho_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:13403
asn1::ngap::assist_data_for_paging_s::assist_data_for_recommended_cells
assist_data_for_recommended_cells_s assist_data_for_recommended_cells
Definition: ngap.h:2109
asn1::ngap::ul_nas_transport_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10470
asn1::ngap::cell_id_cancelled_nr_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:4778
asn1::ngap::ue_context_release_complete_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:10191
asn1::ngap::ue_ngap_ids_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:22853
asn1::ngap::ho_fail_ies_o::value_c::type_
types type_
Definition: ngap.h:5092
asn1::ngap::qos_flow_add_or_modify_request_list_l
dyn_array< qos_flow_add_or_modify_request_item_s > qos_flow_add_or_modify_request_list_l
Definition: ngap.h:13163
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::types_opts::options
options
Definition: ngap.h:8792
asn1::ngap::qos_flow_notify_item_s::qos_flow_id
uint8_t qos_flow_id
Definition: ngap.h:13421
asn1::ngap::ho_required_ies_container::source_to_target_transparent_container
ie_field_s< unbounded_octstring< true > > source_to_target_transparent_container
Definition: ngap.h:6200
asn1::ngap::location_report_request_type_s::ext
bool ext
Definition: ngap.h:5505
asn1::ngap::last_visited_cell_info_c::set_ngran_cell
last_visited_ngran_cell_info_s & set_ngran_cell()
Definition: ngap.cc:46982
asn1::ngap::ue_context_mod_resp_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:34219
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48297
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::uetnla_binding_release_request
@ uetnla_binding_release_request
Definition: ngap.h:12040
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50577
asn1::ngap::broadcast_completed_area_list_c::tai_broadcast_eutra
tai_broadcast_eutra_l & tai_broadcast_eutra()
Definition: ngap.h:2767
asn1::ngap::ho_fail_ies_container::ho_fail_ies_container
ho_fail_ies_container()
Definition: ngap.cc:13436
asn1::ngap::qos_characteristics_c::operator=
qos_characteristics_c & operator=(const qos_characteristics_c &other)
Definition: ngap.cc:48372
asn1::ngap::cell_traffic_trace_ies_container::cell_traffic_trace_ies_container
cell_traffic_trace_ies_container()
Definition: ngap.cc:6568
asn1::ngap::drb_status_ul_c::types_opts::drb_status_ul18
@ drb_status_ul18
Definition: ngap.h:3464
asn1::ngap::init_context_setup_fail_ies_container::init_context_setup_fail_ies_container
init_context_setup_fail_ies_container()
Definition: ngap.cc:18238
asn1::ngap::last_visited_cell_info_c::type_
types type_
Definition: ngap.h:12519
asn1::ngap::ran_cfg_upd_ack_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:31472
asn1::ngap::pdu_session_res_modify_ind_ies_container::pdu_session_res_modify_list_mod_ind
ie_field_s< dyn_seq_of< pdu_session_res_modify_item_mod_ind_s, 1, 256, true > > pdu_session_res_modify_list_mod_ind
Definition: ngap.h:11046
asn1::ngap::target_ngran_node_to_source_ngran_node_transparent_container_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:51474
asn1::ngap::qo_sflows_usage_report_item_s::rat_type_opts::eutra
@ eutra
Definition: ngap.h:12828
asn1::ngap::broadcast_completed_area_list_c::set_choice_exts
protocol_ie_single_container_s< broadcast_completed_area_list_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:5831
asn1::ngap::pdu_session_res_release_resp_ies_container::user_location_info
ie_field_s< user_location_info_c > user_location_info
Definition: ngap.h:11164
asn1::ngap::alloc_and_retention_prio_s::ie_exts
alloc_and_retention_prio_ext_ies_container ie_exts
Definition: ngap.h:1758
asn1::ngap::ue_context_release_request_ies_container::cause
ie_field_s< cause_c > cause
Definition: ngap.h:11741
asn1::ngap::init_context_setup_request_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:6593
asn1::ngap::drbs_subject_to_status_transfer_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:7717
asn1::ngap::ran_ue_ngap_id_t
integer< uint64_t, 0, 4294967295, false, true > ran_ue_ngap_id_t
Definition: ngap.h:312
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::ue_retention_info
@ ue_retention_info
Definition: ngap.h:8534
asn1::ngap::ho_required_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:17287
asn1::ngap::ho_request_ack_ies_o::value_c::target_to_source_transparent_container
unbounded_octstring< true > & target_to_source_transparent_container()
Definition: ngap.cc:16328
asn1::ngap::ng_setup_request_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:25100
asn1::ngap::erab_info_item_s::ext
bool ext
Definition: ngap.h:4459
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::destroy_
void destroy_()
Definition: ngap.cc:2052
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o::value_c::pdu_session_aggregate_maximum_bit_rate
pdu_session_aggregate_maximum_bit_rate_s & pdu_session_aggregate_maximum_bit_rate()
Definition: ngap.cc:48899
asn1::ngap::ul_ueassociated_nrp_pa_transport_ies_container
Definition: ngap.h:11911
asn1::ngap::path_switch_request_ack_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50912
asn1::ngap::completed_cells_in_tai_nr_item_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:2572
asn1::ngap::init_context_setup_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:17935
asn1::ngap::dl_nas_transport_ies_o::value_c::set
void set(types::options e=types::nulltype)
Definition: ngap.cc:8646
asn1::ngap::pdu_session_res_setup_unsuccessful_transfer_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:50794
asn1::ngap::ngap_pdu_c::types_opts::successful_outcome
@ successful_outcome
Definition: ngap.h:12574
asn1::ngap::ho_cmd_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:12615
asn1::ngap::area_of_interest_ran_node_item_s::global_ran_node_id
global_ran_node_id_c global_ran_node_id
Definition: ngap.h:1927
asn1::ngap::pdu_session_res_modify_ind_unsuccessful_transfer_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:48273
asn1::ngap::ho_cancel_ack_ies_o::value_c::value_c
value_c()=default
asn1::ngap::pdu_session_res_setup_request_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:28362
asn1::ngap::cause_transport_opts
Definition: ngap.h:791
asn1::ngap::init_context_setup_fail_ies_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:6348
asn1::ngap::plmn_support_list_l
dyn_array< plmn_support_item_s > plmn_support_list_l
Definition: ngap.h:582
asn1::ngap::trace_start_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:33139
asn1::ngap::expected_ue_moving_trajectory_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:6727
asn1::ngap::ngap_elem_procs_o::init_msg_c::~init_msg_c
~init_msg_c()
Definition: ngap.h:12057
asn1::ngap::ul_ran_cfg_transfer_ies_container
Definition: ngap.h:11872
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::s_nssai
s_nssai_s s_nssai
Definition: ngap.h:6427
asn1::ngap::cancelled_cells_in_tai_nr_item_s::nr_cgi
nr_cgi_s nr_cgi
Definition: ngap.h:2221
asn1::ngap::pdu_session_res_notify_transfer_ext_ies_o::ext_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49660
asn1::ngap::secondary_rat_data_usage_report_ies_o::value_c::ho_flag
ho_flag_e & ho_flag()
Definition: ngap.cc:32737
asn1::ngap::broadcast_cancelled_area_list_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:2396
asn1::ngap::paging_prio_opts::number_type
uint8_t number_type
Definition: ngap.h:7828
asn1::ngap::ho_cancel_ies_o::value_c::types_opts::cause
@ cause
Definition: ngap.h:4676
asn1::ngap::cause_nas_opts::deregister
@ deregister
Definition: ngap.h:708
asn1::ngap::volume_timed_report_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47757
asn1::ngap::path_switch_request_ack_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:30698
asn1::ngap::cell_traffic_trace_ies_o
Definition: ngap.h:2989
asn1::ngap::ho_request_ies_o::value_c::handov_type
handov_type_e & handov_type()
Definition: ngap.cc:15283
asn1::ngap::ho_request_ies_o::value_c::types_opts::source_to_target_transparent_container
@ source_to_target_transparent_container
Definition: ngap.h:5627
asn1::ngap::forbidden_area_info_item_s::forbidden_tacs
forbidden_tacs_l forbidden_tacs
Definition: ngap.h:3682
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:50275
asn1::ngap::target_id_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:17057
asn1::ngap::trace_fail_ind_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:32858
asn1::ngap::son_info_c::son_info_c
son_info_c()=default
asn1::ngap::ue_ngap_ids_c::types_opts::amf_ue_ngap_id
@ amf_ue_ngap_id
Definition: ngap.h:7928
asn1::ngap::pdu_session_res_secondary_ratusage_item_s::secondary_rat_data_usage_report_transfer
unbounded_octstring< true > secondary_rat_data_usage_report_transfer
Definition: ngap.h:7451
asn1::ngap::ngran_cgi_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:3972
asn1::ngap::write_replace_warning_resp_ies_container::broadcast_completed_area_list_present
bool broadcast_completed_area_list_present
Definition: ngap.h:11970
asn1::ngap::ng_setup_resp_ies_container::served_guami_list
ie_field_s< dyn_seq_of< served_guami_item_s, 1, 256, true > > served_guami_list
Definition: ngap.h:10972
asn1::ngap::pdu_session_res_notify_ies_o::value_c::c
choice_buffer_t< pdu_session_res_notify_list_l, pdu_session_res_released_list_not_l, user_location_info_c > c
Definition: ngap.h:8891
asn1::ngap::paging_ies_o
Definition: ngap.h:9321
asn1::ngap::pdu_session_res_release_resp_ies_o::value_c::~value_c
~value_c()
Definition: ngap.h:8981
asn1::ngap::ng_setup_resp_ies_o::value_c::types_opts::relative_amf_capacity
@ relative_amf_capacity
Definition: ngap.h:8531
asn1::ngap::pdu_session_res_modify_item_mod_req_s::ie_exts
protocol_ext_container_l< pdu_session_res_modify_item_mod_req_ext_ies_o > ie_exts
Definition: ngap.h:7333
asn1::ngap::pdu_session_res_notify_ies_container::user_location_info_present
bool user_location_info_present
Definition: ngap.h:11113
asn1::ngap::user_location_info_nr_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:5180
asn1::ngap::cell_id_cancelled_nr_item_s::ie_exts
cell_id_cancelled_nr_item_ext_ies_container ie_exts
Definition: ngap.h:2287
asn1::ngap::path_switch_request_setup_failed_transfer_s::cause
cause_c cause
Definition: ngap.h:13861
asn1::ngap::amf_cfg_upd_ies_o::value_c::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:863
asn1::ngap::qos_flow_per_tnl_info_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:12937
asn1::ngap::path_switch_request_transfer_ext_ies_o::ext_c::c
qos_flow_per_tnl_info_list_l c
Definition: ngap.h:13922
asn1::ngap::qos_flow_accepted_item_s
Definition: ngap.h:13877
asn1::ngap::ho_cmd_transfer_ext_ies_o::get_ext
static ext_c get_ext(const uint32_t &id)
Definition: ngap.cc:13071
asn1::ngap::last_visited_cell_info_c::types_opts::value
enum asn1::ngap::last_visited_cell_info_c::types_opts::options value
asn1::ngap::broadcast_cancelled_area_list_c::set_choice_exts
protocol_ie_single_container_s< broadcast_cancelled_area_list_ext_ies_o > & set_choice_exts()
Definition: ngap.cc:5138
asn1::ngap::ng_reset_ack_ies_o::value_c::types_opts::ue_associated_lc_ng_conn_list
@ ue_associated_lc_ng_conn_list
Definition: ngap.h:8345
asn1::ngap::amf_cfg_upd_fail_ies_o::value_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:2197
asn1::ngap::ue_paging_id_c::types_opts::choice_exts
@ choice_exts
Definition: ngap.h:7989
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::ue_radio_cap_for_paging
ue_radio_cap_for_paging_s & ue_radio_cap_for_paging()
Definition: ngap.cc:35945
asn1::ngap::ue_context_release_complete_ies_o::value_c::types_opts::info_on_recommended_cells_and_ran_nodes_for_paging
@ info_on_recommended_cells_and_ran_nodes_for_paging
Definition: ngap.h:10177
asn1::ngap::qos_flow_modify_confirm_item_s::ie_exts
qos_flow_modify_confirm_item_ext_ies_container ie_exts
Definition: ngap.h:12738
asn1::ngap::pdu_session_res_info_item_s::drbs_to_qos_flows_map_list
drbs_to_qos_flows_map_list_l drbs_to_qos_flows_map_list
Definition: ngap.h:12712
asn1::ngap::ue_radio_cap_check_resp_ies_container
Definition: ngap.h:11773
asn1::ngap::pdu_session_res_release_cmd_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:49776
asn1::ngap::ue_radio_cap_info_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:36037
asn1::ngap::pdu_session_res_modify_resp_ies_o::value_c::type
types type() const
Definition: ngap.h:8812
asn1::ngap::broadcast_cancelled_area_list_c::emergency_area_id_cancelled_nr
emergency_area_id_cancelled_nr_l & emergency_area_id_cancelled_nr()
Definition: ngap.h:2439
asn1::ngap::cause_protocol_opts::value
enum asn1::ngap::cause_protocol_opts::options value
asn1::ngap::dl_ran_status_transfer_ies_o::value_c
Definition: ngap.h:4261
asn1::ngap::paging_drx_opts
Definition: ngap.h:3224
asn1::ngap::tai_list_for_paging_item_s::ext
bool ext
Definition: ngap.h:7583
asn1::ngap::write_replace_warning_request_ies_o::value_c::types
enumerated< types_opts > types
Definition: ngap.h:10697
asn1::ngap::cancelled_cells_in_eai_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2169
asn1::ngap::plmn_support_item_s::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:501
asn1::ngap::up_transport_layer_info_pair_item_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:47625
asn1::ngap::reset_type_c::choice_exts
protocol_ie_single_container_s< reset_type_ext_ies_o > & choice_exts()
Definition: ngap.h:7885
asn1::ngap::qos_flow_setup_request_item_s::erab_id
uint8_t erab_id
Definition: ngap.h:13582
asn1::ngap::init_msg_s::proc_code
uint16_t proc_code
Definition: ngap.h:12404
asn1::ngap::pdu_session_res_notify_ies_o::value_c::type_
types type_
Definition: ngap.h:8890
asn1::ngap::ngap_private_ies_empty_o::value_c::types_opts::nulltype
@ nulltype
Definition: ngap.h:9586
asn1::ngap::pdu_session_res_setup_item_cxt_req_s
Definition: ngap.h:6422
asn1::ngap::error_ind_ies_container::ie_field_s
protocol_ie_container_item_s< valueT_ > ie_field_s
Definition: ngap.h:4592
asn1::ngap::drb_status_ul12_s::ul_count_value
count_value_for_pdcp_sn12_s ul_count_value
Definition: ngap.h:3432
asn1::ngap::ho_request_ies_o::value_c::type_
types type_
Definition: ngap.h:5693
asn1::ngap::qos_flow_add_or_modify_request_item_s::ie_exts
qos_flow_add_or_modify_request_item_ext_ies_container ie_exts
Definition: ngap.h:13120
asn1::ngap::qos_flow_add_or_modify_request_item_s
Definition: ngap.h:13112
asn1::ngap::paging_prio_opts::to_string
const char * to_string() const
Definition: ngap.cc:22553
asn1::ngap::pdu_session_res_notify_transfer_s::ext
bool ext
Definition: ngap.h:13469
asn1::ngap::completed_cells_in_tai_eutra_item_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2555
asn1::ngap::pdu_session_res_modify_request_transfer_ies_o
Definition: ngap.h:13172
asn1::ngap::pdu_session_res_modify_ind_transfer_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:48253
asn1::ngap::ho_request_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ngap_elem_procs_o::init_msg_c::types_opts::location_report
@ location_report
Definition: ngap.h:12022
asn1::ngap::pre_emption_cap_opts::may_trigger_pre_emption
@ may_trigger_pre_emption
Definition: ngap.h:1735
asn1::ngap::tnlassoc_item_s
Definition: ngap.h:935
asn1::ngap::path_switch_request_ack_ies_o::value_c::crit_diagnostics
crit_diagnostics_s & crit_diagnostics()
Definition: ngap.cc:30519
asn1::ngap::gtp_tunnel_s::ie_exts
gtp_tunnel_ext_ies_container ie_exts
Definition: ngap.h:1622
asn1::ngap::ngap_elem_procs_o::init_msg_c::dl_nas_transport
dl_nas_transport_s & dl_nas_transport()
Definition: ngap.cc:44706
asn1::ngap::init_ue_msg_ies_o::value_c::ue_context_request
ue_context_request_e & ue_context_request()
Definition: ngap.cc:20508
asn1::ngap::dl_nas_transport_ies_container::ue_aggregate_maximum_bit_rate_present
bool ue_aggregate_maximum_bit_rate_present
Definition: ngap.h:3889
asn1::ngap::ue_context_mod_request_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:33624
asn1::ngap::pws_fail_ind_ies_o::value_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:29493
asn1::ngap::ran_cfg_upd_ies_o::value_c::types_opts::global_ran_node_id
@ global_ran_node_id
Definition: ngap.h:9683
asn1::ngap::pdu_session_res_setup_request_transfer_ies_o::value_c::types_opts::qos_flow_setup_request_list
@ qos_flow_setup_request_list
Definition: ngap.h:13672
asn1::ngap::mob_restrict_list_ext_ies_o::ext_c::types_opts::to_string
const char * to_string() const
Definition: ngap.cc:8371
asn1::ngap::last_visited_cell_info_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:47058
asn1::ngap::overload_resp_c::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:20994
asn1::ngap::dl_ran_status_transfer_ies_o::value_c::value_c
value_c()=default
asn1::ngap::ho_prep_fail_ies_o::get_crit
static crit_e get_crit(const uint32_t &id)
Definition: ngap.cc:14176
asn1::ngap::pdu_session_res_modify_confirm_ies_o::value_c::types_opts::crit_diagnostics
@ crit_diagnostics
Definition: ngap.h:8643
asn1::ngap::cancelled_cells_in_eai_nr_item_s::ext
bool ext
Definition: ngap.h:2185
asn1::ngap::ue_paging_id_c::set_five_g_s_tmsi
five_g_s_tmsi_s & set_five_g_s_tmsi()
Definition: ngap.cc:22988
asn1::ngap::rrc_inactive_transition_report_ies_o::value_c::operator=
value_c & operator=(const value_c &other)
Definition: ngap.cc:32119
asn1::ngap::pdu_session_res_setup_item_cxt_req_s::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:18348
asn1::ngap::ue_security_cap_s::ext
bool ext
Definition: ngap.h:5593
asn1::ngap::ue_context_release_complete_ies_o::value_c::type
types type() const
Definition: ngap.h:10193
asn1::ngap::global_ran_node_id_c::c
choice_buffer_t< global_gnb_id_s, global_n3_iwf_id_s, global_ng_enb_id_s, protocol_ie_single_container_s< global_ran_node_id_ext_ies_o > > c
Definition: ngap.h:1448
asn1::ngap::dl_ran_status_transfer_ies_o::get_value
static value_c get_value(const uint32_t &id)
Definition: ngap.cc:10228
asn1::ngap::ngap_pdu_c::types_opts::value
enum asn1::ngap::ngap_pdu_c::types_opts::options value
asn1::ngap::pdu_session_res_setup_request_transfer_ies_container::data_forwarding_not_possible_present
bool data_forwarding_not_possible_present
Definition: ngap.h:13737
asn1::ngap::ue_context_release_complete_ies_o::value_c::info_on_recommended_cells_and_ran_nodes_for_paging
info_on_recommended_cells_and_ran_nodes_for_paging_s & info_on_recommended_cells_and_ran_nodes_for_paging()
Definition: ngap.cc:34858
asn1::ngap::broadcast_completed_area_list_c::set_tai_broadcast_nr
tai_broadcast_nr_l & set_tai_broadcast_nr()
Definition: ngap.cc:5820
asn1::ngap::up_transport_layer_info_pair_item_s::dl_ngu_up_tnl_info
up_transport_layer_info_c dl_ngu_up_tnl_info
Definition: ngap.h:12754
asn1::ngap::warning_area_list_c::types_opts
Definition: ngap.h:8051
asn1::ngap::pdu_session_res_ho_item_s::to_json
void to_json(json_writer &j) const
Definition: ngap.cc:12296
asn1::ngap::pdu_session_res_modify_request_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:26505
asn1::ngap::ue_context_mod_resp_ies_o
Definition: ngap.h:10079
asn1::ngap::init_context_setup_fail_ies_container::amf_ue_ngap_id
ie_field_s< amf_ue_ngap_id_t > amf_ue_ngap_id
Definition: ngap.h:6399
asn1::ngap::ho_cancel_ies_o::value_c::type
types type() const
Definition: ngap.h:4688
asn1::ngap::ho_notify_ies_container::ho_notify_ies_container
ho_notify_ies_container()
Definition: ngap.cc:14087
asn1::ngap::reroute_nas_request_ies_container::allowed_nssai_present
bool allowed_nssai_present
Definition: ngap.h:11529
asn1::ngap::cancelled_cells_in_tai_eutra_item_s::nof_broadcasts
uint32_t nof_broadcasts
Definition: ngap.h:2205
asn1::ngap::security_ind_ext_ies_o::ext_c::types_opts::maximum_integrity_protected_data_rate_dl
@ maximum_integrity_protected_data_rate_dl
Definition: ngap.h:13597
asn1::ngap::ho_request_ack_ies_container::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:16483
asn1::ngap::ho_cmd_ies_o::is_id_valid
static bool is_id_valid(const uint32_t &id)
Definition: ngap.cc:12360
asn1::ngap::ue_id_idx_value_c::idx_len10
fixed_bitstring< 10, false, true > & idx_len10()
Definition: ngap.h:3258
asn1::ngap::gtp_tunnel_s
Definition: ngap.h:1617
asn1::ngap::count_value_for_pdcp_sn12_s::ie_exts_present
bool ie_exts_present
Definition: ngap.h:2885
asn1::ngap::ue_radio_cap_check_resp_ies_o::value_c::pack
SRSASN_CODE pack(bit_ref &bref) const
Definition: ngap.cc:35723
asn1::ngap::overload_resp_c::choice_exts
protocol_ie_single_container_s< overload_resp_ext_ies_o > & choice_exts()
Definition: ngap.h:6947
asn1::ngap::broadcast_completed_area_list_c::types_opts::cell_id_broadcast_eutra
@ cell_id_broadcast_eutra
Definition: ngap.h:2737
asn1::ngap::ho_prep_fail_ies_container::unpack
SRSASN_CODE unpack(cbit_ref &bref)
Definition: ngap.cc:14452